次の方法で共有


ヘルプのメッセージ マップのコマンドのコピー

MFC アプリケーション ウィザードは、フレーム ウィンドウ クラスの実装ファイルのメッセージ マップにヘルプ仕様コード、 MainFrm.cpp を配置します。

ヘルプ関連のコードをプロジェクトにコピーするには

  1. MainFrm.cpp の HasHelp のプロジェクト MainFrm.cpp ファイルとプロジェクトのバージョンを開きます。

  2. HasHelp MainFrm.cpp ファイルのメッセージ マップのセクションの //global help commands の注釈で、アウトラインはヘルプに関連するコードへのスクロール。

  3. HasHelp MainFrm.cpp ファイルと MainFrm.cpp のメッセージ マップの同じ位置に貼り付けますから、以下のこのコードをコピーします。

    // Global help commands
    ON_COMMAND(ID_HELP_FINDER, CMDIFrameWnd::OnHelpFinder)
    ON_COMMAND(ID_HELP, CMDIFrameWnd::OnHelp)
    ON_COMMAND(ID_CONTEXT_HELP, CMDIFrameWnd::OnContextHelp)
    ON_COMMAND(ID_DEFAULT_HELP, CMDIFrameWnd::OnHelpFinder)
    

    ID_HELP_FINDERID_CONTEXT_HELP がどのように呼び出されるか既に参照います。に F1 キーを押すと、フレームワークは、アプリケーションがヘルプ サポートを含む限り ID_HELP をダイヤルし、直接このコマンドを処理します。

  4. HasHelp プロジェクトの MainFrm.cpp ファイルを閉じて、プロジェクトの MainFrm.cpp への変更を保存します。

参照

処理手順

既存の MFC アプリケーションへの HTML ヘルプ形式の状況依存のヘルプの追加