オーナードロー、ODS_HOTLIGHTについて

[戻る]
ソウメイ 2006/07/14(金) 10:42:02
ボタンにカーソルを合わせた時、そのボタンの絵が変わるようにしたいと考えておりま
す。
オーナードローで実現できると考え、調べた結果、ODS_HOTLIGHTを用いれば良いのでは
ないか?というHPを見つけました。

http://www24.cds.ne.jp/~neg/pro/piyo1/menu/ownerdraw.html

しかし、実際に作ってみたところ、itemStateがODS_HOTLIGHTにならず、
SPYツールで確認してみても、マウス通過時にがWM_DRAWITEMが送られてきませんでし
た・・・

これはどのようなことが問題となっているのか、どなたかご教授頂ければ幸いです。

環境:WinXP SP2 VC++.net2003 SDK

三草 2006/07/14(金) 11:58:44
異なるアプローチですが、ご参考になれば。。。
http://homepage3.nifty.com/mitui707/VisualC/VCod_btn.html/

ソウメイ 2006/07/18(火) 20:10:09
三草さん、ありがとうございます!
なるほど、こういう方法で変えることもできるのですね・・・。

しかし、何故ODS_HOTLIGHTが来ないのでしょう・・・;
気になるので、もう少し調べてみたいと思います。

ソウメイ 2006/07/31(月) 09:51:57
遅くなりましたが・・・

http://hp.vector.co.jp/authors/VA016117/hoverbtn.html
に描いてある方法で、実現することができました。

三草さん、ありがとうございました!

ソウメイ 2006/07/31(月) 09:52:18
[[解決]]
解決わすれました;

古いスレッドには追加発言できません。