ビットマップボタンにalt属性のような物をつけるには?

解決


とし!  URL  2007-10-04 00:15:05  No: 66518

こんにちは。
ダイアログベースのプログラムのビットマップボタンにalt属性をつけるにはどのようしたらいですか?プロパティを見ても、そのようものを設定するところは見あたりません。どうか、よろしくお願いします。

開発環境:
Windows XP HOME SP2
Visual C++ 6.0  MFC


subaru  2007-10-04 01:57:40  No: 66519

alt属性ってWebページで使うalt属性のことですか?
IEだとツールチップも表示してくれます。
ツールチップのことならCToolTipCtrlクラスで作れます。


YuO  2007-10-04 08:11:12  No: 66520

alt属性は「画像等のオブジェクトが表示されない場合に表示する文字列」のことですよね。
http://www.w3.org/TR/html4/struct/objects.html#adef-alt
ツールチップは通常title属性ですし。
http://www.w3.org/TR/html4/struct/global.html#adef-title

画像をリソースから読み込むであろうダイアログベースでは基本的に必要になる事はないと思いますが……。

ファイルから読み込むなりして表示しているのであれば,ファイルの有無を判断してビットマップにするかテキストにするかを決めればよいかと。


とし!  URL  2007-10-05 02:20:46  No: 66521

CToolTipCtrlを使うとできました。
ありがとうございました!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加