void CDlgMain::OnInitMenuPopup(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu)
{
CDialogEx::OnInitMenuPopup(pPopupMenu, nIndex, bSysMenu);
if (nIndex == 0)
{
if (!bSysMenu)
{
pPopupMenu->EnableMenuItem(ID_NEW_EDGE_CATCH, MF_GRAYED);
pPopupMenu->CheckMenuItem(ID_NEW_EDGE_CROSS, MF_CHECKED);
}
}
}
这段代码是关于在弹出菜单初始化时禁用特定项并检查另一项的状态。当菜单索引为0且不是系统菜单时,它会灰显ID_NEW_EDGE_CATCH菜单项并勾选ID_NEW_EDGE_CROSS。
1793

被折叠的 条评论
为什么被折叠?



