No.2ベストアンサー
- 回答日時:
★前回の補足をちょっとだけします。
・タイトルバーに『?』ボタンを出すと『最小化』、『最大化』ボタンが消えます。
通常、タイトルバーに『?』ボタンを出すのはダイアログです。でも、普通の
ウインドウにも『?』ボタンを出すことが出来るのですが、『最小化』、『最大化』
ボタンと同時には出せません。→ここの部分が補足です。すみませんでした。
・それで『?』ボタンの出し方は、ウインドウの拡張スタイルに『WS_EX_CONTEXTHELP』
のビット属性を指定します。ダイアログ・アプリの場合も同様に『WS_EX_CONTEXTHELP』
のチェックに『TRUE』を選択させればよい。
・次は『?』ボタンを押したときにどのようにしますか?
(1)コントロールを押すと対応したヘルプをツールチップで出す。
(2)Windows Help(*.hlp)ファイルでヘルプを出す。
(3)コンパイル型HTML(*.chm)ファイルでヘルプを出す。
(4)自作の HTML(*.html) ファイルでヘルプを出す。
・上記のどのタイプでヘルプを出しますか?
一様、簡単に説明すると
(1)は各コントロールに『WM_HELP』メッセージが送られるのでこれを元にヘルプを出す。
(2)WinHelp() 関数を使って『Winhelp.exe』を起動してヘルプを出す。
(3)HtmlHelp() 関数を使ってヘルプを出す。
(4)ShellExecute() 関数を使ってヘルプを出す。
・となります。→どうなりますか?ヘルプの種類は?
・『?』ボタンが押されたときに(4)のHTML(*.html)ファイルを出すのが最も簡単ですけど。
『ShellExecute( hWnd, NULL, "HelpFile.html", NULL, NULL, SW_SHOWNORMAL );』
とすればよいだけです。→これで *.html ファイルがブラウザでヘルプを出せます。
・以上です。(2)、(3)はヘルプファイルを作るのが大変です。(1)はコントロールから親へ
『WM_HELP』メッセージを返す必要があります。どれもそれなりに大変ですね。
・(4)は HTML ファイルさえ作成すればお手軽です。参考にして下さい。
No.1
- 回答日時:
★最初にヘルプ画面はどの方法で出しますか?
(1)タイトルバーに『?』ボタンを付けてヘルプ画面を出す。
(2)メニューバーに『ヘルプ(H)』項目を追加してヘルプ画面を出す。
(3)コントロールに『ヘルプ』ボタンを付けてヘルプ画面を出す。
(4)マウスをコントロールの上に来たら、それぞれの説明を出す。
(5)それ以外の方法を考えている。→この場合は説明してね。
・以上。どの方法ですか?補足要求します。→下の『参考URL』もどうぞ。
参考URL:http://oshiete1.goo.ne.jp/qa692055.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 別ユーザーでログインした際、表示されないのソフトの探し方 1 2022/07/15 10:26
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Gmail フィルター設定方法が分からん 1 2023/04/22 17:26
- HTML・CSS ホームページをちょっと加工する程度の無料または古くて安く購入できる作成ソフトを教えてください 5 2022/12/16 12:17
- Word(ワード) Word文書のドラッグ操作による配置調整。 1 2022/10/16 19:24
- Word(ワード) wordで画像&文書作成→pdf→pngに変換するにはどうすれば良いですか?有料ソフトを使いません。 3 2022/08/07 09:25
- Gmail 過去のGoogleアカウントのログイン 1 2022/08/09 20:15
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- フリーソフト アイコンとして保存アプリが不調 2 2022/04/16 06:39
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLで投票ボタンを作りたい
-
oppo reno 7A
-
レイノルズ数が4000より大きい...
-
keygen.exeが実行されない
-
【InstallShield Wizard】 イ...
-
gcc13.2のバグ?
-
お気に入りの登録サイトが削除...
-
Linuxでの開発環境構築や設定の...
-
簡易ガンマ設定ツールの代替
-
フォルダーに緑のレ点と赤の✖が...
-
Beckyのアドレス帳を上下に移動...
-
[python]スクリプトから起動で...
-
アプリをC、Dのどちらに入れる...
-
ユーザーアカウント制御の表示...
-
ノーツ エージェントの実行が...
-
タスクマネージャーが消えた。(...
-
FLASHゲームのセーブデータが消...
-
DOS/V 日本語環境構築
-
WindowsDefender以外のウイルス...
-
インストールしようとしている...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VC++にてボタン等のサイズ取得
-
VB.net webアプリケーション 戻...
-
xampp Apacheの「Admin」の管理...
-
子画面を読んだ後親画面のRecor...
-
ボタンの背景色を変更する方法
-
検索ボタンなどに使う虫眼鏡の...
-
チェックボックスの値を次画面...
-
HTMLで投票ボタンを作りたい
-
WordPressで1回だけ表示可能な...
-
ipodnanoの画面が真っ暗です!!
-
Change・org(チェン...
-
MFC VC++ 6.0 使用
-
画面の右上の×をキーボードで操...
-
このような画面って、閉じるボ...
-
VB2010で4択問題
-
Web画面の自動更新ボタンを押し...
-
iPad トップアイコンの消し方
-
地デジのNHKでのリモコン投票に...
-
ウォークマンの画面がつきません
-
「改ページプレビュー」ボタン...
おすすめ情報