Как изменить размер окна HwndSource C#C#

Место общения программистов C#
Anonymous
Как изменить размер окна HwndSource C#

Сообщение Anonymous »

Я создал окно как дочернее окно обработчика окон C++ на C#, код такой:

Код: Выделить всё

public void CreateHostHwnd(IntPtr parentHwnd)
{
// Set up the parameters for the host hwnd.
parentHandle = parentHwnd;
HwndSourceParameters parameters = new HwndSourceParameters("Video Window", 351, 295);
parameters.WindowStyle += WS_CHILD;
parameters.SetPosition(0, 0);
parameters.ParentWindow = parentHwnd;

// Create the host hwnd for the visuals.
HwndSource myHwndSource = new HwndSource(parameters);
}
Однако после создания этого дочернего окна я не могу изменить его размер с помощью

Код: Выделить всё

parameters.SetSize(width, height);
Есть ли способ изменить его размер после создания?
Спасибо~!

Вернуться в «C#»