コントロールの設計を簡素化するクラスを作成しています。これは呼び出されControlDrawer
、3 つのプライベート フィールドがあります。
Point
名前付き_location
Bitmap
名前付き_innerImage
NativeWindow
名前付き_window
私はほとんどのクラスを完了しましたが、ここに私の難点があります (注意、ControlDrawer
実装IWin32Window
):
IntPtr Handle
{
get
{
CreateParams cp = new CreateParams();
cp.X = _location.X;
cp.Y = _location.Y;
// Code to make it so CreateParams says to display _innerImage
_window.CreateHandle(cp);
return _window.Handle;
}
}
問題は、コメント部分の記入方法がわからないことです。誰か助けてくれませんか?