Путаница CreateParams
Я создаю класс для упрощения проектирования элементов управления. Это называется ControlDrawer
и имеет три приватных поля:
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;
}
}
Проблема в том, что я не знаю, как заполнить прокомментированную часть. Может кто-нибудь помочь?