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

解決


とし!  URL  2007-10-03 15:15:05  No: 66518  IP: 192.*.*.*

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

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

編集 削除
subaru  2007-10-03 16:57:40  No: 66519  IP: 192.*.*.*

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

編集 削除
YuO  2007-10-03 23:11:12  No: 66520  IP: 192.*.*.*

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-04 17:20:46  No: 66521  IP: 192.*.*.*

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

編集 削除