这篇教程C++ CheckMenuItem函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中CheckMenuItem函数的典型用法代码示例。如果您正苦于以下问题:C++ CheckMenuItem函数的具体用法?C++ CheckMenuItem怎么用?C++ CheckMenuItem使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了CheckMenuItem函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: SetDynamicConsolevoid SetDynamicConsole() { CheckMenuItem(vmPrefsMenu, ID_DYNAMICCONSOLE, MF_BYCOMMAND | (fDynamicConsole ? MF_CHECKED : MF_UNCHECKED)); WritePrivateProfileString(U_GLOBAL,TEXT("DynamicConsole"), fDynamicConsole ? U_ON:U_OFF,squeakIniName);}
开发者ID:OpenSmalltalk,项目名称:opensmalltalk-vm,代码行数:6,
示例2: switchLRESULT main_window::onCommand(UINT uMsg, WPARAM wParam, LPARAM lParam){ unsigned long params[2] = { 0, 0 }; switch(LOWORD(wParam)) { case ID_FILE_EXIT: ExitProcess(0); break; case ID_FILE_OPEN: { char fileName[MAX_PATH] = ""; FileOpenBox("NSD Files (*.nsd)/0*.nsd/0All Files (*.*)/0*.*/0", fileName, false); params[0] = (unsigned long)fileName; SendMessageRoot(MSG_LOAD_NSD, (WPARAM)0, (LPARAM)params); } break; } switch(LOWORD(wParam)) { case ID_GOOL_STEP: { //SendMessage(objhWnd, WM_ACTIVATE, 0, 0); //resumeGoolSystem(); } break; case ID_VIEW_OCTREE: { if (menu_flags[0] = (!menu_flags[0])) CheckMenuItem(GetMenu(hFrame), ID_VIEW_OCTREE, MF_CHECKED); else CheckMenuItem(GetMenu(hFrame), ID_VIEW_OCTREE, MF_UNCHECKED); SendMessageRoot(CPM_VISUAL_ZONE_TOGGLE_OCTREES, (WPARAM)0, (LPARAM)params); } break; case ID_VIEW_CAMERA_MODELMODE: { menu_flags[4] = true; CheckMenuItem(GetMenu(hFrame), ID_VIEW_CAMERA_MODELMODE, MF_CHECKED); if (menu_flags[5] == true) CheckMenuItem(GetMenu(hFrame), ID_VIEW_CAMERA_FLIGHTMODE, MF_UNCHECKED); if (menu_flags[7] == true) CheckMenuItem(GetMenu(hFrame), ID_VIEW_CAMERA_CRASHMODE, MF_UNCHECKED); menu_flags[5] = false; menu_flags[6] = false; menu_flags[7] = false; params[0] = 0; SendMessageRoot(CPM_CAMERA_SELECT, (WPARAM)0, (LPARAM)params); } break; case ID_VIEW_CAMERA_FLIGHTMODE: { menu_flags[5] = true; CheckMenuItem(GetMenu(hFrame), ID_VIEW_CAMERA_FLIGHTMODE, MF_CHECKED); if (menu_flags[4] == true) CheckMenuItem(GetMenu(hFrame), ID_VIEW_CAMERA_MODELMODE, MF_UNCHECKED); if (menu_flags[7] == true) CheckMenuItem(GetMenu(hFrame), ID_VIEW_CAMERA_CRASHMODE, MF_UNCHECKED); menu_flags[4] = false; menu_flags[6] = false; menu_flags[7] = false; params[0] = 1; SendMessageRoot(CPM_CAMERA_SELECT, (WPARAM)0, (LPARAM)params); } break; case ID_VIEW_CAMERA_CRASHMODE: { menu_flags[7] = true; CheckMenuItem(GetMenu(hFrame), ID_VIEW_CAMERA_CRASHMODE, MF_CHECKED); if (menu_flags[4] == true) CheckMenuItem(GetMenu(hFrame), ID_VIEW_CAMERA_MODELMODE, MF_UNCHECKED); if (menu_flags[5] == true) CheckMenuItem(GetMenu(hFrame), ID_VIEW_CAMERA_FLIGHTMODE, MF_UNCHECKED); menu_flags[4] = false; menu_flags[5] = false; menu_flags[6] = false; params[0] = 2; SendMessageRoot(CPM_CAMERA_SELECT, (WPARAM)0, (LPARAM)params); } break; case ID_VIEW_CAMPTH: { if (menu_flags[1] = (!menu_flags[1])) CheckMenuItem(GetMenu(hFrame), ID_VIEW_CAMPTH, MF_CHECKED);//.........这里部分代码省略.........
开发者ID:wurlyfox,项目名称:crashutils,代码行数:101,
示例3: initmenustatic void initmenu(){ char t[512]; HMENU hmenu = GetMenu(ghwnd); CheckMenuItem(hmenu, IDM_DISC_WPROT_0, (writeprot[0]) ? MF_CHECKED : MF_UNCHECKED); CheckMenuItem(hmenu, IDM_DISC_WPROT_1, (writeprot[1]) ? MF_CHECKED : MF_UNCHECKED); CheckMenuItem(hmenu, IDM_DISC_WPROT_D, (defaultwriteprot) ? MF_CHECKED : MF_UNCHECKED); CheckMenuItem(hmenu, IDM_DISC_VDFS_ENABLE, (vdfs_enabled) ? MF_CHECKED : MF_UNCHECKED); CheckMenuItem(hmenu, IDM_TUBE_6502 + selecttube, MF_CHECKED); CheckMenuItem(hmenu, IDM_MODEL_0 + curmodel, MF_CHECKED); if (vid_scanlines) CheckMenuItem(hmenu, IDM_VIDEO_SCANLINES, MF_CHECKED); else if (vid_interlace) CheckMenuItem(hmenu, IDM_VIDEO_INTERLACED, MF_CHECKED); else if (vid_linedbl) CheckMenuItem(hmenu, IDM_VIDEO_SLINEDBL, MF_CHECKED); else if (vid_pal) CheckMenuItem(hmenu, IDM_VIDEO_PAL, MF_CHECKED); else CheckMenuItem(hmenu, IDM_VIDEO_LINEDBL, MF_CHECKED); if (sound_internal) CheckMenuItem(hmenu, IDM_SOUND_INTERNAL, MF_CHECKED); if (sound_beebsid) CheckMenuItem(hmenu, IDM_SOUND_BEEBSID, MF_CHECKED); if (sound_music5000) CheckMenuItem(hmenu, IDM_SOUND_MUSIC5000, MF_CHECKED); if (sound_ddnoise) CheckMenuItem(hmenu, IDM_SOUND_DDNOISE, MF_CHECKED); if (sound_tape) CheckMenuItem(hmenu, IDM_SOUND_TAPE, MF_CHECKED); CheckMenuItem(hmenu, IDM_SOUND_FILTER, (sound_filter) ? MF_CHECKED : MF_UNCHECKED); CheckMenuItem(hmenu, IDM_WAVE_SQUARE + curwave, MF_CHECKED); CheckMenuItem(hmenu, IDM_SID_TYPE + cursid, MF_CHECKED); CheckMenuItem(hmenu, IDM_SID_INTERP + sidmethod, MF_CHECKED); CheckMenuItem(hmenu, IDM_DDT_525 + ddnoise_type, MF_CHECKED); CheckMenuItem(hmenu, (IDM_DDV_33 + ddnoise_vol) - 1, MF_CHECKED); CheckMenuItem(hmenu, IDM_TAPES_NORMAL + fasttape, MF_CHECKED); CheckMenuItem(hmenu, IDM_TUBES_4 + (tube_6502_speed - 1), MF_CHECKED); CheckMenuItem(hmenu, IDM_VIDEO_NOBORDERS + vid_fullborders, MF_CHECKED); append_filename(t, exedir, "roms//tube//ReCo6502ROM_816", 511); if (!file_exists(t, FA_ALL, NULL)) EnableMenuItem(hmenu, IDM_TUBE_65816, MF_GRAYED); if (keyas) CheckMenuItem(hmenu, IDM_KEY_AS, MF_CHECKED); if (mouse_amx) CheckMenuItem(hmenu, IDM_MOUSE_AMX, MF_CHECKED); CheckMenuItem(hmenu, IDM_SCSI_ENABLE, scsi_enabled ? MF_CHECKED : MF_UNCHECKED); CheckMenuItem(hmenu, IDM_IDE_ENABLE, ide_enable ? MF_CHECKED : MF_UNCHECKED); CheckMenuItem(hmenu, IDM_VIDEO_RESIZE, (videoresize) ? MF_CHECKED : MF_UNCHECKED); CheckMenuItem(hmenu, IDM_VIDEO_NULA, (nula_disable) ? MF_UNCHECKED : MF_CHECKED); CheckMenuItem(hmenu, IDM_SPD_100, MF_CHECKED);}
开发者ID:hoglet67,项目名称:b-em,代码行数:55,
示例4: OnCreate//.........这里部分代码省略......... nOldHeight = rc.bottom; /* nOldStartX = rc.left; */ /*nOldStartY = rc.top; */#define PAGE_OFFSET_LEFT 17#define PAGE_OFFSET_TOP 72#define PAGE_OFFSET_WIDTH (PAGE_OFFSET_LEFT*2)#define PAGE_OFFSET_HEIGHT (PAGE_OFFSET_TOP+32) if ((TaskManagerSettings.Left != 0) || (TaskManagerSettings.Top != 0) || (TaskManagerSettings.Right != 0) || (TaskManagerSettings.Bottom != 0)) { MoveWindow(hWnd, TaskManagerSettings.Left, TaskManagerSettings.Top, TaskManagerSettings.Right - TaskManagerSettings.Left, TaskManagerSettings.Bottom - TaskManagerSettings.Top, TRUE);#ifdef __GNUC__TEST__ MoveWindow(hApplicationPage, TaskManagerSettings.Left + PAGE_OFFSET_LEFT, TaskManagerSettings.Top + PAGE_OFFSET_TOP, TaskManagerSettings.Right - TaskManagerSettings.Left - PAGE_OFFSET_WIDTH, TaskManagerSettings.Bottom - TaskManagerSettings.Top - PAGE_OFFSET_HEIGHT, FALSE); MoveWindow(hProcessPage, TaskManagerSettings.Left + PAGE_OFFSET_LEFT, TaskManagerSettings.Top + PAGE_OFFSET_TOP, TaskManagerSettings.Right - TaskManagerSettings.Left - PAGE_OFFSET_WIDTH, TaskManagerSettings.Bottom - TaskManagerSettings.Top - PAGE_OFFSET_HEIGHT, FALSE); MoveWindow(hPerformancePage, TaskManagerSettings.Left + PAGE_OFFSET_LEFT, TaskManagerSettings.Top + PAGE_OFFSET_TOP, TaskManagerSettings.Right - TaskManagerSettings.Left - PAGE_OFFSET_WIDTH, TaskManagerSettings.Bottom - TaskManagerSettings.Top - PAGE_OFFSET_HEIGHT, FALSE);#endif } if (TaskManagerSettings.Maximized) ShowWindow(hWnd, SW_MAXIMIZE); /* Set the always on top style */ hMenu = GetMenu(hWnd); hEditMenu = GetSubMenu(hMenu, 1); hViewMenu = GetSubMenu(hMenu, 2); hUpdateSpeedMenu = GetSubMenu(hViewMenu, 1); hCPUHistoryMenu = GetSubMenu(hViewMenu, 7); /* Check or uncheck the always on top menu item */ if (TaskManagerSettings.AlwaysOnTop) { CheckMenuItem(hEditMenu, ID_OPTIONS_ALWAYSONTOP, MF_BYCOMMAND|MF_CHECKED); SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE); } else { CheckMenuItem(hEditMenu, ID_OPTIONS_ALWAYSONTOP, MF_BYCOMMAND|MF_UNCHECKED); SetWindowPos(hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE); } /* Check or uncheck the minimize on use menu item */ if (TaskManagerSettings.MinimizeOnUse) CheckMenuItem(hEditMenu, ID_OPTIONS_MINIMIZEONUSE, MF_BYCOMMAND|MF_CHECKED); else CheckMenuItem(hEditMenu, ID_OPTIONS_MINIMIZEONUSE, MF_BYCOMMAND|MF_UNCHECKED); /* Check or uncheck the hide when minimized menu item */ if (TaskManagerSettings.HideWhenMinimized) CheckMenuItem(hEditMenu, ID_OPTIONS_HIDEWHENMINIMIZED, MF_BYCOMMAND|MF_CHECKED); else CheckMenuItem(hEditMenu, ID_OPTIONS_HIDEWHENMINIMIZED, MF_BYCOMMAND|MF_UNCHECKED); /* Check or uncheck the show 16-bit tasks menu item */ if (TaskManagerSettings.Show16BitTasks) CheckMenuItem(hEditMenu, ID_OPTIONS_SHOW16BITTASKS, MF_BYCOMMAND|MF_CHECKED); else CheckMenuItem(hEditMenu, ID_OPTIONS_SHOW16BITTASKS, MF_BYCOMMAND|MF_UNCHECKED); if (TaskManagerSettings.View_LargeIcons) CheckMenuRadioItem(hViewMenu, ID_VIEW_LARGE, ID_VIEW_DETAILS, ID_VIEW_LARGE, MF_BYCOMMAND); else if (TaskManagerSettings.View_SmallIcons) CheckMenuRadioItem(hViewMenu, ID_VIEW_LARGE, ID_VIEW_DETAILS, ID_VIEW_SMALL, MF_BYCOMMAND); else CheckMenuRadioItem(hViewMenu, ID_VIEW_LARGE, ID_VIEW_DETAILS, ID_VIEW_DETAILS, MF_BYCOMMAND); if (TaskManagerSettings.ShowKernelTimes)
开发者ID:Sunmonds,项目名称:wine,代码行数:67,
示例5: TaskManagerWndProc//.........这里部分代码省略......... case ID_FILE_EXIT: EndDialog(hDlg, IDOK); break; } break; case WM_ONTRAYICON: switch(lParam) { case WM_RBUTTONDOWN: { POINT pt; BOOL OnTop; HMENU hMenu, hPopupMenu; GetCursorPos(&pt); OnTop = (GetWindowLongW(hMainWnd, GWL_EXSTYLE) & WS_EX_TOPMOST) != 0; hMenu = LoadMenuW(hInst, MAKEINTRESOURCEW(IDR_TRAY_POPUP)); hPopupMenu = GetSubMenu(hMenu, 0); if(IsWindowVisible(hMainWnd)) { DeleteMenu(hPopupMenu, ID_RESTORE, MF_BYCOMMAND); } else { SetMenuDefaultItem(hPopupMenu, ID_RESTORE, FALSE); } if(OnTop) { CheckMenuItem(hPopupMenu, ID_OPTIONS_ALWAYSONTOP, MF_BYCOMMAND | MF_CHECKED); } SetForegroundWindow(hMainWnd); TrackPopupMenuEx(hPopupMenu, 0, pt.x, pt.y, hMainWnd, NULL); DestroyMenu(hMenu); break; } case WM_LBUTTONDBLCLK: TaskManager_OnRestoreMainWindow(); break; } break; case WM_NOTIFY: pnmh = (LPNMHDR)lParam; if ((pnmh->hwndFrom == hTabWnd) && (pnmh->idFrom == IDC_TAB) && (pnmh->code == TCN_SELCHANGE)) { TaskManager_OnTabWndSelChange(); } break; case WM_NCPAINT: hdc = GetDC(hDlg); GetClientRect(hDlg, &rc); Draw3dRect(hdc, rc.left, rc.top, rc.right, rc.top + 2, GetSysColor(COLOR_3DSHADOW), GetSysColor(COLOR_3DHILIGHT)); ReleaseDC(hDlg, hdc); break; case WM_PAINT:
开发者ID:Sunmonds,项目名称:wine,代码行数:67,
示例6: WndProcLRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam){ HDC hdc; PAINTSTRUCT ps; SYSTEMTIME st; RECT crt; HPEN hPen, OldPen; HBRUSH OldBrush; CHOOSEFONT CFT; HFONT MyFont, OldFont; static TCHAR sTime[128]; static TCHAR sTimeExceptSecond[128]; static TCHAR sDate[128]; static bool isAnalog = false; static bool showSecond = true; static bool showDate = true; static bool top = false; int radius; static NEEDLE ndlHour, ndlMin, ndlSec; POINT secRoot, secEdge; switch(iMessage) { case WM_CREATE: hWndMain = hWnd; SetTimer(hWnd, 1, 50, NULL); SendMessage(hWnd, WM_TIMER, 1, 0); lf.lfHeight = 20; lf.lfCharSet = HANGEUL_CHARSET; lf.lfPitchAndFamily = VARIABLE_PITCH | FF_ROMAN; lstrcpy(lf.lfFaceName, TEXT(" C++ CheckOutputArgument函数代码示例 C++ CheckMailBox函数代码示例
|