ヘルプに関連する文字列のリソースのコピー

更新 : 2007 年 11 月

この手順では、ヘルプに関連するメニュー項目のコマンド ID をコピーします。

ヘルプに関連する文字列のリソースを編集するには

  1. 独自のアプリケーションと HasHelp の両方のストリング テーブルのリソースを開きます。2 つのウィンドウが重ならないように、「ヘルプのメニュー リソースのコピー」の説明に従ってエディタ ウィンドウのサイズを調整します。

  2. 両方のテーブルで AFX_IDS_IDLEMESSAGE という文字列を検索します。2 つのリソースではキャプションが異なるので注意してください。

    ヘルプのないアプリケーションでは、MFC アプリケーション ウィザードはステータス バーの既定のプロンプト文字列として "Ready" を設定します。ほかのコマンドのプロンプト文字列が表示されていないときは、この文字列が表示されます。

  3. プロジェクトのストリング テーブルで AFX_IDS_IDLEMESSAGE の [Caption] 列を選択し、キャプションを編集して、HasHelp の文字列のリソース "For Help, press F1" と一致するようにします。

  4. 次の各文字列を HasHelp のストリング テーブルからプロジェクトのストリング テーブルにコピーします。

    • AFX_IDS_HELPMODEMESSAGE (アプリケーションがヘルプ モードのときにステータス バーに表示されます)

    • ID_CONTEXT_HELP (マウスがヘルプ モードのツール バー ボタン上にあるときに表示されます))

    • ID_HELP (ユーザーが F1 キーを押したときに呼び出されます)

    • ID_HELP_FINDER ([ヘルプ] メニューの [トピックの検索] に対して表示されます)

    コピーの方法は、メニューやアクセラレータのコピーと同じです。連続する複数の文字列をコピーするには、Shift キーを押しながら文字列を選択します。文字列を選択したら、Ctrl キーを押しながらそれをドラッグして新しいウィンドウへ移動し、ドロップします。

  5. ストリング テーブルのリソースを閉じます。

参照

参照

プロジェクトへのヘルプ固有リソースのコピー