次の方法で共有


CWinApp::m_pszHelpFilePath

アプリケーションのヘルプ ファイルのパスが格納されます。

LPCTSTR m_pszHelpFilePath;

解説

既定では、フレームワークは末尾の「」.HLP アプリケーションの名前に m_pszHelpFilePath を初期化します。 ヘルプ ファイルの名前を変更するには、目的のヘルプ ファイルの完全名を含む文字列へのポインターに m_pszHelpFilePath を設定します。 これを行う便利な場所は、アプリケーションの InitInstance 関数に含まれています。 m_pszHelpFilePath は **const char***型のパブリック変数です。

注意

m_pszHelpFilePathに値を割り当てる場合は、ヒープに動的に割り当てる必要があります。CWinApp のデストラクターはこのポインターの free( ) を呼び出します。複数割り当てることに _tcsdup( ) ランタイム ライブラリ関数を使用します。また、新しい値を割り当てる前に現在のポインターに関連付けられているメモリを解放します。以下はその例です。

//First free the string allocated by MFC at CWinApp startup. 
//The string is allocated before InitInstance is called.
free((void*)m_pszHelpFilePath);
//Change the name of the .HLP file. 
//The CWinApp destructor will free the memory.
m_pszHelpFilePath = _tcsdup(_T("c:\\somedir\\myhelp.hlp"));

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWinApp クラス

階層図