CCmdUI クラス
これはハンドラーに更新コマンドのパスを指定すると、フレームワークは CCmdUI のオブジェクトにハンドラーにポインターを渡します (または CCmdUIのオブジェクトの派生クラス)。このオブジェクトには、コマンドを生成したメニュー項目またはツールバー ボタンまたはそのほかのオブジェクト ユーザーインターフェイス表します。更新ハンドラーは、ポインターを通じてユーザーインターフェイス オブジェクトを更新するに CCmdUI の構造体のメンバー関数をダイヤルします。たとえば、すべてオフのメニュー項目の更新ハンドラーは、います:
void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
pCmdUI->Enable(m_bClearAllAvailable);
}
このハンドラーは、メニュー項目へのアクセスを持つオブジェクトの 有効にする のメンバー関数をダイヤルします。有効にする は、項目を使用できるようにします。