已经知道了一个窗口的句柄,如何将这个窗口设置为父窗口并显示一个子窗口进去?
主要使用了WIN API函数SetParent;
[DllImport("user32.dll", EntryPoint = "SetParent")]
public static extern int SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
// frm是要显示的子窗口,intClientWndHandle是父窗口的句柄,需要先得到这个句柄;
Form2 frm = new Form2();
SetParent(frm.Handle, (IntPtr)intClientWndHandle);
frm.ControlBox = false;
frm.Show();
本文介绍如何利用Windows API函数SetParent将一个子窗口嵌入到指定的父窗口中,通过实例代码展示了如何获取窗口句柄并进行父子窗口关联,实现子窗口的正确显示。
4833

被折叠的 条评论
为什么被折叠?



