在 MFC 中,CMenu::GetMenuItemID 是一个公共方法,用于获取指定位置的菜单项的标识符(ID)。以下是 CMenu::GetMenuItemID 的基本用法:
CMenu myMenu;
// 在这里创建或加载菜单

UINT nItemID = myMenu.GetMenuItemID(nIndex);
// nItemID 现在包含指定位置的菜单项的标识符

其中,nIndex 是菜单项的位置索引,从 0 开始计数。如果 nIndex 是有效的,nItemID 将包含相应菜单项的标识符。

请注意,nItemID 为 0 表示菜单项无效。这可能发生在分隔符等无关联标识符的菜单项上。




转载请注明出处:http://www.zyzy.cn/article/detail/18950/MFC/CMenu