次の方法で共有


標準コマンド

フレームワークでは、多くの標準コマンド メッセージが定義されています。 これらのコマンドの ID は通常、 ID_<Source>_<Item>形式になります。通常、 <Source> はメニュー名で、 <Item> はメニュー項目です。 たとえば、[ファイル] メニューの [新規] コマンドのコマンド ID はID_FILE_NEW。 標準コマンド ID は、ドキュメントに太字で表示されます。 プログラマ定義 ID は、周囲のテキストとは異なるフォントで表示されます。

次の一覧は、サポートされている最も重要なコマンドの一部を示しています。

  • ファイル メニュー コマンド: 新規、開く、閉じる、保存、名前を付けて保存、ページ設定、印刷設定、印刷、印刷プレビュー、終了、最近使用したファイル。

  • [編集] メニュー コマンド: [クリア]、[すべてクリア]、[コピー]、[切り取り]、[検索]、[貼り付け]、[繰り返し]、[置換]、[すべて選択]、[元に戻す]、[やり直し] の順に選択します。

  • [表示] メニュー コマンド: ツール バーとステータス バー。

  • ウィンドウ メニュー コマンド: 新規、配置、カスケード、水平タイル、垂直タイル、分割。

  • [ヘルプ] メニューのコマンド: [インデックス]、[ヘルプの使用]、[バージョン情報]。

  • OLE コマンド (編集メニュー): 新しいオブジェクトの挿入、リンクの編集、リンクの貼り付け、特殊な貼り付け、および typename オブジェクト (動詞コマンド)。

フレームワークでは、これらのコマンドに対してさまざまなレベルのサポートが提供されます。 一部のコマンドは定義されたコマンド ID としてのみサポートされ、他のコマンドは完全な実装でサポートされています。 たとえば、フレームワークは、新しいドキュメント オブジェクトを作成し、[開く] ダイアログ ボックスを表示し、ファイルを開いて読み取ることによって、[ファイル] メニューの [開く] コマンドを実装します。 一方、ID_EDIT_COPYのようなコマンドはコピーするデータの性質に依存するため、自分で [編集] メニューにコマンドを実装する必要があります。

サポートされるコマンドと提供される実装のレベルの詳細については、 テクニカル ノート 22 を参照してください。 標準コマンドは、AFXRES.H ファイルで定義されています。

こちらも参照ください

User-Interface オブジェクトおよびコマンドID