Process instance;
// 不用 instance.MainWindowHandle 窗口句柄是因为,当窗口最小化时其值为 0,进而找不到窗口
ShowWindowAsync(FindWindow("窗口类名", "窗口标题"), SW_SHOWNORMAL);
SetForegroundWindow(instance.MainWindowHandle); // 窗口在前端显示
因为在设置 ShowInTaskBar 或 最小化到托盘时,属性时 this.Handle 已经改变啦
所以此时 instance.MainWindowHandle = 0
乖乖 FindWindow 吧
ShowWindows显示不出窗口原因
最新推荐文章于 2024-08-03 14:01:34 发布