VC ++ 2008で開発したGUIからヘルプファイル(chm程度)を開くにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1226876

  •  22-07-2019
  •  | 
  •  

質問

VC ++ 2008で開発されたGUIにヘルプを追加しようとしています。メニューからアクセスできるchmファイルまたはhlpファイルをコンパイルしたいです。誰でも私にこれを行う方法についてのアイデアを与えることができますか?

どうもありがとう

役に立ちましたか?

解決

HKLM \ Software \ Microsoft \ Windows \ HTMLHelp の下で、エントリを作成します
help.chm
という名前 値 C:\ path to \ help file.chm

特定のトピック呼び出しでchmを開く

 HtmlHelp(m_hWnd, "Help.chm", HH_DISPLAY_TOPIC, NULL);

他のヒント

.chmファイルをShellExecuteするだけです。それが開きます。

ShellExecute( hWnd, _T( "open" ), _T( "help.chm" ), NULL, NULL, SW_NORMAL );

すみません、先ほどの質問を誤解しました。

ヘルプファイルを開くには、WinHelpを使用できます

一部のリンク:

最初(PDF)
2番目
第3

Windows VistaおよびWin2K8のWinHelpにはいくつかの問題があります。それらの対処方法の詳細については、ここを見てください

マネージドC ++を使用している場合:

名前空間内

System.Windows.Forms

静的メソッド ShowHelp、ShopHelpIndex

でクラス Help を見つけることができます

詳細: http:// msdn。 microsoft.com/en-us/library/system.windows.forms.help.aspx

アンマネージC ++(WIN32 API)を使用している場合:

*。chmファイルを起動するだけです。ここで見つけることができる方法の例: C ++で:: CreateProcessを呼び出してWindows実行可能ファイルを起動するにはどうすればよいですか。またはここ http://www.codeproject.com/KB/system/newbiespawn.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top