MAKEHM サンプル : リソースをヘルプ コンテキストに関連付けるためのユーティリティ
更新 : 2007 年 11 月
MAKEHM サンプルは、リソース ID とヘルプ コンテキストを関連付けるコンソール アプリケーションです。MAKEHM には、MFC を使用するコンソール アプリケーションの例として機能し、ツールを変更できるようにするためのソースが用意されています。
MAKEHM などのコンソール アプリケーションは、グラフィカル ユーザー インターフェイス (GUI: Graphical User Interface) アプリケーションと同じ MFC ライブラリのバリアントとリンクされます。
セキュリティに関するメモ : |
---|
このサンプル コードは概念を示す目的で提供されているものです。必ずしも最も安全なコーディング手法に従っているわけではないので、アプリケーションまたは Web サイトでは使用しないでください。Microsoft は、サンプル コードが意図しない目的で使用された場合に、付随的または間接的な損害について責任を負いません。 |
サンプルとそのインストール手順を取得するには
Visual Studio で、[ヘルプ] メニューの [サンプル] をクリックします。
詳細については、「サンプル ファイルの格納場所」を参照してください。
使用できるサンプルの最新バージョンと完全な一覧については、オンラインの Visual Studio 2008 Samples のページを参照してください。
サンプルは、コンピュータのハード ディスク上にもあります。既定では、サンプルおよび Readme ファイルは、\Program Files\Visual Studio 9.0\Samples\ の下のフォルダにコピーされます。Visual Studio Express Edition の場合、すべてのサンプルはオンライン上にあります。
サンプルの実行
Microsoft Visual C++ 製品をインストールしている場合、既定では、MAKEHM ユーティリティ (MAKEHM.EXE) が \\Microsoft Visual Studio .NET 2003\Common7\Tools にインストールされます。
MAKEHM を直接実行するためのコマンド ライン構文は次のとおりです。
makehm <from>,<to>,<add> [<from>, <to>,<add> [...]] <resource.h> >> [output.hm]
<from>
コマンド ID など、読み取られるシンボルのプリフィックスを指定します。
<to>
.hm ファイルで生成されるヘルプ コンテキスト ID のシンボルのプリフィックスを指定します。
<add>
ヘルプのコンテキスト番号を生成するために <from> の値に追加する、ヘルプ ID の基数です。
コマンド ラインには、<from>、<to>、<add> のセットを 1 つ以上指定できます。
<resource.h>
読み込まれるシンボルの #define 定義を提供するヘッダー ファイルです。
<output.hm>
MAKEHM によって生成される .hm ファイルです。
コマンド ラインで使用する値については、resource.h ファイルのカスタム ビルド ステップを参照してください。
キーワード
このサンプルでは、次のキーワードを使用します。
AfxThrowMemoryException; CFile::Close; CFile::GetPosition; CFile::Open; CFile::Seek; CStdioFile::ReadString; CStdioFile::WriteString; CString::GetBuffer; CString::GetLength; CString::IsEmpty; CString::ReleaseBuffer; CString::Right; __iscsym; __iscsymf; _strdup; exit; fprintf; free; isdigit; isxdigit; sprintf_s; strchr; strcmp; strnlen; strncmp; strstr; strtok
メモ : |
---|
このサンプルを含む一部のサンプルには、Visual C++ のウィザード、ライブラリ、およびコンパイラの変更が反映されていませんが、必要なタスクを実行する方法は示されています。 |