標準命令和視窗 ID
MFC 程式庫在 Afxres.h 中定義了數種標準命令和視窗 ID。 這些識別元最常用於資源編輯器和 類別精靈 ,以將訊息對應至您的處理程式函式。 所有標準命令都有 ID_ 前置詞。 例如,當您使用功能表編輯器時,通常會將 [檔案開啟] 功能表項系結至標準ID_FILE_OPEN命令標識符。
對於大多數標準命令,應用程式程式代碼不需要參考命令標識符,因為架構本身會透過主要架構類別 (CWinThread
、 、 、 CWinApp
CView
CDocument
、 等) 中的訊息對應來處理命令。
除了標準命令標識碼之外,還定義了一些其他標準標識符,其前置 詞為 AFX_ID。 這些標識碼包括標準視窗標識碼(前置詞AFX_IDW_)、字串標識碼(前置詞AFX_IDS_),以及其他數種類型。
以AFX_ID前置詞開頭的標識碼很少供程式設計人員使用,但覆寫也參考 AFX_ID的架構函式時,您可能需要參考這些標識碼。
此參考中沒有個別記錄的 ID。 您可以在 Technical Notes 20、 21 和 22 中找到詳細資訊。
注意
標頭檔 Afxres.h 間接包含在 Afxwin.h 中。 您必須在應用程式的資源指令碼 (.rc) 檔中明確包含下列陳述式:
#include "afxres.h"