dポイントプレゼントキャンペーン実施中!

VC++でヘルプの表示方法 OR 方法が記載されているサイトを教えてください

但し、ヘルプファイルは以下の四つが候補で、ページ指定起動が必須仕様です

・PDF
・WIN32.hlp
・chm
・HTML


質問があれば補足します

A 回答 (2件)

>各ダイアログにHELPボタンを置き、該当のページを表示させます(HELPファイルは1ファイル)



であれば、*.hlpはWinHelp()、*.chmはHTMLHelp()、
*.htmlはShellExecute()です。

WinHelpはここかな?
http://www.microsoft.com/japan/msdn/library/defa …

HTMLHelpはここ。
http://www1.odn.ne.jp/tamura/

WinHelpもHTMLHelpも名前が違うだけで使い方は一緒です。

両方ともMFCのサンプルですが、SDKでも大差ないです。
もし分からなければ、VBのサンプルの方がSDKと同じです。

*.htmlは、それぞれのページが単独のファイルなんで、
単純に引数にファイル名を渡してAPIを呼び出せば押しましです。
ただし、Windowsのヘルプではないので、アプリ終了時に
IEを閉じるなんてことも自前で実装が必要です。

>PDFの場合は”できない”という解を持っているのですが、念のため・・・

ActiveXコントロールとして使えば制御できるかも。
やったことないんで分かりませんが。
    • good
    • 0

>VC++でヘルプの表示方法 OR 方法が記載されているサイトを教えてください



VC++のIDEからヘルプを表示させたいのですか?
VC++で作成するアプリにヘルプファイルを表示する機能をつけたいのですか?

VC++のIDEからでしたらVC++のバージョンは?

>・PDF
>・WIN32.hlp
>・chm
>・HTML

pdfとhtmlはWindowsのヘルプではありません。
VC++のIDEからは不可能です。

この回答への補足

ありがとうございます

>VC++のIDEからヘルプを表示させたいのですか?
>VC++で作成するアプリにヘルプファイルを表示する機能をつけたいのですか?

各ダイアログにHELPボタンを置き、該当のページを表示させます(HELPファイルは1ファイル)

>VC++のIDEからでしたらVC++のバージョンは?
6.0 です

>pdfとhtmlはWindowsのヘルプではありません。
>VC++のIDEからは不可能です。
PFDの場合はアクロバット
HTMLの場合はIE
というようにVCから他APLを起動させ、ページ制御をやりたい・・・ということです
PDFの場合は”できない”という解を持っているのですが、念のため・・・
(アクロバットの起動パタメタに”ない”という事実が・・・)

補足日時:2003/10/29 21:18
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!