想要实现某个窗体在最前,于是参考了以下文章:
https://blog.csdn.net/wmqdn/article/details/8832918
在
public Form1()
{
InitializeComponent();
}
之前,输入:
#region 窗体在最前
[DllImport("user32")]
private static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32")]
private static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
#endregion
接着输入:这个onload事件我没找到,就直接复制粘贴啦
protected override void OnLoad(EventArgs e)
{
IntPtr hDeskTop = FindWindow("Progman", "Program Manager");
SetParent(this.Handle, hDeskTop);
}