vsReport ViewStyle で TListview を使用し、VCL スタイルを有効にすると、ヘッダーの画像が表示されません。従来の Windows スタイルを使用せずに、画像が表示されます。(私が使用する画像を表示する方法は、TImageList を ListView の SmallImages プロパティに割り当ててから、それぞれの列の Columns プロパティで画像インデックスを選択することです)。VCL スタイルを有効にして TListView のヘッダーに画像を表示するにはどうすればよいですか?
質問する
338 次
1 に答える
6
この問題を修正するために、Vcl Styles Utils プロジェクトの TListView コンポーネントに新しい vcl スタイル フック ( TListViewStyleHookFix ) を追加しました。
この Stylehook を使用してVcl.Styles.Fixesユニットを uses 句に追加し、この方法でフックを登録できます。
TStyleManager.Engine.RegisterStyleHook(TListView, TListViewStyleHookFix);
この修正の詳細については、このブログエントリを参照してください。
于 2013-03-12T20:02:52.920 に答える