フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: OpenThemeDataの取り扱いが微妙
Nov
メンバー
投稿数: 14
OpenThemeDataの取り扱いが微妙
on: 2013/04/10 16:20 Wed

ListView や TreeView のオーナ描画をしようとしたときの話です。

StyleServices を使って OSのスタイルデータを使おうとしたときに、Button はカラーで取得できるのに、ListView や TreeView ってグレーになりますよね?(色以外のデータも取得できませんが…)

どうも TUxThemeStyle.GetTheme のなかで OpenThemeData の ウィンドウハンドルに 0 を指定しているせいだと思うのですが、取得できるクラスとできないクラスの違いって、なんなんでしょうね。

ちなみに、ウィンドウハンドル = 0 で取得できないクラスでも、ウィンドウハンドルを指定するとスタイルデータを取得できるので、取得しなおせばいいだけの話ではありますけど。

Nov
メンバー
投稿数: 14
Re: OpenThemeDataの取り扱いが微妙
on: 2013/04/10 16:33 Wed

カテゴリを間違えました。ほんとは Delphi 使いなので、こちらに書き込むつもりはなかったのですが、たぶん共通の話題なのでこのままにしておきます。

DEKO
管理者
投稿数: 2691
Re: OpenThemeDataの取り扱いが微妙
on: 2013/04/10 16:37 Wed

移動しておきました。
オプーナ モデレータ権限があるとこのような事もできます。

Nov
メンバー
投稿数: 14
Re: OpenThemeDataの取り扱いが微妙
on: 2013/04/10 16:46 Wed

引用 DEKO on 2013/04/10 16:37 Wed
移動しておきました。
オプーナ モデレータ権限があるとこのような事もできます。

はやっ… 書き込んだばかりなのに。ありがとうございます。

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.027 sec.