VC++ 2008で開発したGUIにいくつかのヘルプを追加しようとしています。chmファイル、またはメニューからアクセスできるhlpファイルをコンパイルしたいと思います。誰でも私にこのことをどうやって考えてもらえますか?VC++ 2008で開発したGUIからヘルプファイル(chmなど)を開くにはどうすればよいですか?
ありがとうございました
VC++ 2008で開発したGUIにいくつかのヘルプを追加しようとしています。chmファイル、またはメニューからアクセスできるhlpファイルをコンパイルしたいと思います。誰でも私にこのことをどうやって考えてもらえますか?VC++ 2008で開発したGUIからヘルプファイル(chmなど)を開くにはどうすればよいですか?
ありがとうございました
ます。HKLM \ Software \ Microsoft \ Windowsの\ HTMLヘルプの下では、エントリを作成
という名前のHelp.chm
値C:\パスは\するヘルプfile.chm
次に特定のトピックでchmを開くには
HtmlHelp(m_hWnd, "Help.chm", HH_DISPLAY_TOPIC, NULL);
ニース!どうもありがとう。 – deb
.chmファイルをShellExecuteできます。それはそれを開きます。
ShellExecute(hWnd, _T("open"), _T("help.chm"), NULL, NULL, SW_NORMAL);
あなたが管理C++を使用している場合は、次の名前空間で
System.Windows.Forms
あなたは、静的メソッドのShowHelpとクラスヘルプを見つけることができ、ShopHelpIndex
詳細情報:http://msdn.microsoft.com/en-us/library/system.windows.forms.help.aspx
アンマネージドC++(WIN32 API)を使用している場合:
* .chmファイルを起動することができます。あなたがそれを行う方法の例をここに見つけることができます:How do I call ::CreateProcess in c++ to launch a Windows executable?。または、ここhttp://www.codeproject.com/KB/system/newbiespawn.aspx
Win API 32を使用しました – deb
あなたが作成することを頼んでいるかどうかは疑問です.CHM、またはすでに作成済みのものを開くだけです(または両方?)。おそらくあなたは明らかにすることができます。 –