■MFC相談室 mfc17d.dll■
レス数が900を超えています。1000を超えると表示できなくなるよ。
0932デフォルトの名無しさん
2007/07/10(火) 20:01:21>>915=>>917です。その後の経過を報告します。
まず[1.]の方法を試してみましたが、
ボタンの上にポインタがあることを検知できないことに加えて、
Theme系のAPIを使うと、当然ながらWin2k上で動かない、
という問題が発覚しました。
次に[2.]の方法を試してみましたが、
こちらはXP上ではそれっぽく表示され、
2k上ではアイコンなしのボタンとして表示されます。
理想はXPでも2kでもアイコンが表示され、かつXP上ではXPのスタイルに
なることなんですが、現状の選択肢だと[2.]の方法で妥協するか、
全部古いスタイルに統一してしまうか、になりそうです。
それとまた質問なんですが、DrawThemeBackground関数に渡す
BP_PUSHBUTTON とか PBS_NORMAL 等はどこに定義されているんでしょうか?
今回は0,1,2...と渡して実際に動かして試しました。
レス数が900を超えています。1000を超えると表示できなくなるよ。