【发布时间】:2018-08-19 13:33:39
【问题描述】:
我已经导入:
public static extern IntPtr SetParent(
IntPtr hWndChild, // handle to window
IntPtr hWndNewParent // new parent window
);
来自我的 Windows 窗体应用程序中的user32.dll,并在后台线程中不断设置SetParent(hwndf,hwndParent);(如果变量为真)。
在哪里
IntPtr hwndf = Control.Handle;
IntPtr hwndParent = FindWindow("ProgMan", null);
我的问题如何将父句柄重置为默认的窗体句柄,也就是我如何不再在桌面窗口顶部显示窗口? 并且正在关注,这是一种有效的方法(重复?)。
【问题讨论】:
标签: c# .net window desktop handle