次の方法で共有


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

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

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

標準コマンド ID に加えて、AFX_IDプレフィックスを持つ他の標準 ID が定義されます。 これらの ID は標準の Windows ID (プレフィックス AFX_IDW_)、文字列の ID (prefix AFX_IDS_) を含む、複数の型を選択します。

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

ID は、この参照で個別については説明しません。 テクニカル ノート 202122の詳細な情報を確認できます。

注意

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

#include "afxres.h"

参照

概念

MFC マクロとグローバル