我在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);
有没有办法在创建后改变它的大小? 谢谢〜!