- - PR -
リストやツリーコントロールのスクロールバーへの描画
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-11-11 15:34
初めて投稿させていただきます。C# + .NET Framework 3.5で開発しています。
質問です。 ListBoxに表示される「スクロールバー」の領域に独自に描画を行うにはどのようにすればよろしいでしょうか? 以下、ListBoxから派生したクラスのWndProc関数です。 protected override void WndProc(ref Message m) { if (m.Msg == 0x0f) { // WM_PAINT System.Drawing.Graphics g = this.CreateGraphics(); Rectangle rct = new Rectangle(this.Location, this.Size); rct.Inflate(10, 10); // スクロールバーにかかるように大きく。 g.FillRectangle(Brushes.Red, rct); } } ListBoxのグラフィックスオブジェクト経由では、スクロールバーには描画できないのでしょうか? (最終目標は、独自のデザインのスクロールバーをその領域に描画することです。) よろしくお願いします。 |
1