標準コマンド ID とウィンドウ ID

Microsoft Foundation Class ライブラリには Afxres.h のいくつかの標準コマンドとペインの ID を定義します。これらの ID は、リソース エディターと [プロパティ] ウィンドウ内で最もよく使用されますハンドラー関数にメッセージをマップします。すべての標準コマンドに ID_ のプレフィックスがあります。たとえば、メニューのエディターを使用すると、標準 ID_FILE_OPEN コマンド ID には、コンテナーに存在するファイルを開いたメニュー項目にバインドします

ほとんどの標準コマンドに対して、アプリケーション コードはフレームワーク自体が主要フレームワーク クラス (CWinThreadCWinAppCViewCDocumentなど)のメッセージ マップを通じてコマンドを処理するため、コマンド ID を示す必要はありません。

標準コマンド ID に加えて、 AFX_IDのプレフィックスがある他のいくつかの標準 ID が定義されます。これらの ID は標準のペインの ID (プレフィックス AFX_IDW_)、文字列の ID (プレフィックス AFX_IDS_)が含まれ、複数のもう一つは入力します。

AFX_ID のプレフィックスから始まる ID をプログラミングによって、あまりオーバーライドのフレームワークが機能するときに、 AFX_IDの秒を示すこれらの ID を示す必要がある場合は使用されませんが。

ID は、この参照にそれぞれ文書化されていません。テクニカル ノート 202122のそれらの詳細情報を検索できます。

[!メモ]

ヘッダー ファイル Afxres.h は Afxwin.h に間接的に含まれます。アプリケーションのリソース スクリプト (.rc)ファイルに明示的に次のステートメントを追加します:

#include "afxres.h"

参照

概念

MFC マクロとグローバル