通知
すべてクリア
Topic starter
2001年9月27日 10:43 AM
どうしても、分からないことがあるので質問します。
メニューの中にヘルプという項目があり、ヘルプファイルも作りました。
ところが、ヘルプメニューをクリックしたときにヘルプファイルを
開く方法が分かりません。
どなたかご存知な方教えてください。
2001年9月27日 1:00 PM
Win32APIのWinHelpやCWinApp::WinHelpの事でしょうか?
MFCを使っているなら、exeのファイル名とhlpのファイル名(例:123.exeと123.hlp)を
同じにして同じフォルダに入れておけばソースのどこでも
AfxGetApp()->WinHelp(0);
とコーディングすれば表示してくれます
2001年9月27日 1:01 PM
Halです。
作成したヘルプファイルの形式はなんですか?
テキストファイルそれともHTML?
ヘルプメニューがクリックされたイベントを取得し
ShellExecute APIでキックしてあげれば起動すると思いますよ。
ヘルプがchm形式の場合は、専用のライブラリを組み込む
必要があります。
それでは。
Topic starter
2001年9月27日 3:06 PM
すみません。ちょっとしょーもない質問でしたねぇ(ーー);
他の人が作っているソースを見て、WinHelpと書いてあるんだけど、
ソース中にヘルプファイルのパスも名前もないし・・・。
と思って、質問してました。
同じディレクトリにEXEと同じ名前のヘルプファイルを作成しておけば、
勝手に開いてくれるなんて知りませんでした。
WinHelpで開こうとしたのですが、理由は分からないけど開けなかったので、
今回はHalさんに教えていただいたShellExecuteを採用させていただきました。
お二人ともどうもありがとうございました。