CCmdUI 类
在框架将更新命令传送到其处理程序时,框架会传递给处理程序一个指向 CCmdUI
对象(或 CCmdUI
派生的类的对象)的指针。 此对象表示生成命令的菜单项或工具栏按钮或其他用户界面对象。 更新处理程序通过指针调用 CCmdUI
结构的成员函数来更新用户界面对象。 例如,以下是一个用于“全部清除”菜单项的更新处理程序:
void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
pCmdUI->Enable(m_bClearAllAvailable);
}
此处理程序调用具有访问菜单项权限的对象的 Enable
成员函数。 Enable
使该项可供使用。