VCL.NETから .NET Framework を使う

VCL.NET 環境から、.NET Framework のAPIを使って、VCL.NET コンポーネントにちょっかいを出すことができるのかやってみようと思います
VCL.NETから .NET Framework を使う:画像1

☆やりたいこと Paintbox (VCL.NET) に .NET Framework のAPIを使ってGDI+のグラデーションブラシを使ってPaintboxに描画をすることができるか?というものです
VCL.NETから .NET Framework を使う:画像2

ButtonのOnClick にこんなコードを書いてみます。 HDCを使ってSystem.Drawing.Graphics を取得するというちょっと強引なやりかたです。 実行してボタンを押します。
VCL.NETから .NET Framework を使う:画像3

うまくグラデーションが描画できました


AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2004-01-27