架構會定義許多標準命令訊息。 這些命令的標識碼通常會採用 表單 ID_<Source>_<Item>,其中 <Source> 通常是功能表名稱,而 <Item> 是功能表項。 例如,[檔案] 選單上 [新增] 命令的命令識別碼為 ID_FILE_NEW。 ** 標準命令標識碼會顯示在文件中的粗體字體。 程式設計人員定義的標識碼會顯示在與周圍文字不同的字型中。
下列清單顯示支援的一些最重要的命令:
檔案功能表命令:新增、開啟、關閉、儲存、另存新檔、頁面設定、列印安裝程式、列印、列印預覽、結束,以及最近使用的檔案。
編輯功能表命令:清除、清除全部、複製、剪下、查找、貼上、重複、取代、全選、復原和重做。
檢視功能表命令:工具列和狀態列。
視窗選單命令:新增、排列、層疊、水平平鋪、垂直平鋪和分割。
說明功能表命令:索引、使用說明和關於。
OLE 命令(編輯功能表):插入新物件、編輯連結、貼上連結、貼上特殊和 typename 物件(動詞命令)。
架構會針對這些命令提供不同層級的支援。 某些命令僅支援為已定義的命令 ID,而其他命令則支援完整實作。 例如,架構會在 [檔案] 功能表上實作 [開啟] 命令,方法是建立新的文件對象、顯示 [開啟] 對話方塊,以及開啟和讀取檔案。 相反地,您必須自行在 [編輯] 功能表上實作命令,因為像是ID_EDIT_COPY等命令取決於您複製的數據本質。
如需所支援命令和所提供實作層級的詳細資訊,請參閱 技術附註 22。 標準命令定義於 AFXRES.H 檔案中。