0

我在 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);

创建后有什么方法可以改变它的大小吗?谢谢~!

4

0 回答 0