分享方式:


標準命令和視窗 ID

MFC 程式庫在 Afxres.h 中定義了數種標準命令和視窗 ID。 這些識別碼最常用於資源編輯器和 類別精靈 ,以將訊息對應至您的處理常式函式。 所有標準命令都有 ID_ 前置詞。 例如,當您使用功能表編輯器時,通常會將 [檔案開啟] 功能表項目系結至標準ID_FILE_OPEN命令識別碼。

對於大多數標準命令,應用程式程式碼不需要參考命令識別碼,因為架構本身會透過主要架構類別 ( CWinThread 、 、 CWinAppCViewCDocument 、 等) 中的訊息對應來處理命令。

除了標準命令識別碼之外,還定義了一些其他標準識別碼,其前置 詞為 AFX_ID 。 這些識別碼包括標準視窗識別碼(前置詞AFX_IDW_ )、字串識別碼(前置 詞AFX_IDS_ ),以及其他數種類型。

以AFX_ID 前置詞開頭的 識別碼很少供程式設計人員使用,但覆寫也 參考 AFX_ID 的架構函式時,您可能需要參考這些識別碼。

此參考中沒有個別記錄的 ID。 您可以在 Technical Notes 20 21 22 中找到詳細資訊。

注意

標頭檔 Afxres.h 間接包含在 Afxwin.h 中。 您必須在應用程式的資源指令碼 (.rc) 檔中明確包含下列陳述式:

#include "afxres.h"

另請參閱

宏和全域