在 MFC 中,可以使用 GetMenu() 函数获取菜单句柄,然后使用 GetMenuItemInfo() 函数获取菜单项的信息,其中包括勾选框的宽度。示例代码如下:
CMenu* pMenu =GetMenu();
MENUITEMINFO mii;
mii.fMask = MIIM_CHECKMARKS;
pMenu->GetMenuItemInfo(nItem, &mii);
int nWidth = mii.hbmpChecked;
其中nItem为菜单项的编号。
在这里, mii.hbmpChecked 就是返回勾选框的宽度.