您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ CheckMenuItem函数代码示例

51自学网 2021-06-01 20:10:30
  C++
这篇教程C++ CheckMenuItem函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中CheckMenuItem函数的典型用法代码示例。如果您正苦于以下问题:C++ CheckMenuItem函数的具体用法?C++ CheckMenuItem怎么用?C++ CheckMenuItem使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了CheckMenuItem函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: SetDynamicConsole

void 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: switch

LRESULT 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: initmenu

static 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: WndProc

LRESULT 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函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。