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