ボタンの色がでない

[戻る]
roccy 2002/07/31(水) 18:41:25
「WinNTのVerで色が出たり出なかったりする」とは、少し違う質問なのですが、
WindowsNT3.51では、ボタンの背景色を変えることができますが、
WindowsNT4.0では、できません。

掲示板などに書かれているボタンの色を変更できないという
話は聞いていますが、では、なぜ、WindowsNT3.51では、
色を変えれるのでしょうか?その差は、いったい何なのでしょうか?

実行している環境は、VC++4.0です。

wood 2002/07/31(水) 23:29:38
OSのバージョンによってGUIコントロールが多少違うみたいです
バージョンが上がる毎にSDK API関数が増えるように
コントロール方法などは新しい方法に切り替わっていくみたいですけど
GDIのバージョンなどはかなり違っていると思いますけど
またコモンコントロールや3Dコントロールなど相互依存しあっているもの
の作用によって変わってしまうと思うのですが
過去のMSDNまたはNT4.0のヘルプなどに動作差分の説明あったと
思いますけど勘違いでしょうか

なおNT4.0の正規対応はVC5.0からではないでしょうか
コンパイラが対応していないことは考えたことありますか?

roccy 2002/08/01(木) 12:54:19
バージョンが違うとダメなようですね。
やっぱり自分で描画するほかないようですね。
ありがとうございました。

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