分享方式:


命令和控制項告知的處理常式

沒有命令或控制項通知訊息的預設處理常式。 因此,您只能依照慣例為這些類別的訊息命名您的處理常式。 當您將命令或控制項通知對應至處理常式時,[ 類別精靈 ] 會根據命令識別碼或控制項通知程式碼來建議名稱。 您可以接受建議的名稱、加以變更或予以取代。

慣例會建議您針對其所代表的使用者介面物件,為兩個類別中的處理常式命名。 結果,[編輯] 功能表上 [剪下] 命令的處理常式可能也會被命名

afx_msg void OnEditCut();

由於剪下命令在應用程式中經常實作,所以架構會將 Cut 命令的命令識別碼預先定義為 ID_EDIT_CUT 。 如需所有預先定義的命令 ID 的清單,請參閱檔案 AFXRES.H。 如需詳細資訊,請參閱 標準命令

此外,慣例建議從標示為「我的按鈕」的按鈕,為BN_CLICKED 通知訊息的處理常式 命名

afx_msg void OnBnClickedMybutton();

您可能會將此命令指派IDC_MY_BUTTON 識別碼 ,因為它相當於應用程式特定的使用者介面物件。

兩種類別的訊息都不接受引數並且不會傳回值。

另請參閱

宣告訊息處理函式