我在 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);
创建后有什么方法可以改变它的大小吗?谢谢~!