ON_UPDATE_COMMAND_UI 巨集
若要將使用者介面物件連接到命令目標物件中的命令更新處理常式,請開啟 [類別檢視 ],然後以滑鼠右鍵按一下要新增處理常式的類別,然後選擇 [類別精靈 ]。 在左側清單中尋找使用者介面物件的識別碼,然後選擇 右窗格中的 [UPDATE_COMMAND_UI ],然後按一下 [ 新增處理常式 ]。 這會在 類別中建立處理常式函式,並在訊息對應中新增適當的專案。 如需詳細資訊,請參閱 將訊息對應至函式 。 您可以在 [ 訊息 ] 窗格中指定要處理的其他訊息。
例如,若要更新程式 [編輯] 功能表中的 [清除全部] 命令,請使用 [類別精靈 ] 在選取的類別中新增訊息對應專案、類別宣告中呼叫 OnUpdateEditClearAll
之命令更新處理常式的函式宣告,以及 類別實作檔案中的空白函式範本。 函式原型如下所示:
afx_msg void OnUpdateEditClearAll(CCmdUI* pCmdUI);
如同所有處理常式,函式宣告會顯示 afx_msg 關鍵字。 就像所有更新處理常式,它會採用一個引數,即指向 CCmdUI
物件的指標。