windowsXPのシステムカラーはありますか?
COLOR_WINDOWなどのことです。よろしくお願いします。
GetThemeColor で取れますよ。
HIROさん、お答えありがとうございます。
すいませんが、GetThemeColorの使い方を教えてもらえないでしょうか?僕が取りたいシステムカラーはXPのタイトルバー?の色です。MSDN(ネット版)で調べて、「Parts and States」の定数?を直接使ってみたのですが、「定義されていない」とエラーが出ました。
ちなみに僕が作っているのは、システムカラーを反転させるプログラムなのですが、GetSysColorで色をとって反転してSetSysColorでセットしています。長文失礼しました。よろしくお願いします。
uxtheme.hをインクルードしてUxTheme.libをインポートしていますか?
どちらも入れてなかったので、入れたんですがuxtheme.hがないとエラーが出ました。ファイルの検索もしたんですが、やっぱりありませんでした。なので、uxtheme.hを調べた結果CoreSDKというのに入っているらしいのですが、それが179.4 MBとデカすぎです…。僕のパソコンは64kbpsなので、とてもじゃないですが無理です。これ以外に手に入る方法はないでしょうか?
CoreSDK は MSDN 会員になれば CD/DVD-ROM で入手できます。もちろん有償ですが。
http://www.microsoft.com/japan/msdn/subscriptions/
常時接続な人にダウンロードしてもらって CD-R に焼いてもらうとか。
この際だから常時接続にしちゃうとか。
お金がかかるのは嫌なので(^^)常時接続な人にダウンロードしてもらいます。tetrapodさん、お答えありがとうございました。
一応解決とさせていただきます。
ツイート | ![]() |