关于:ProcessWindowStyle.Hidden隐藏后如何再显示?

keyouea 2011-04-06 08:45:03
一段启动窗体程序的代码:
Process process = new Process();

process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;//想启动时隐藏

process.StartInfo.FileName = win32Exinfo.FullPath;

process.Start();

process.WaitForInputIdle();

//想在这里再把启动的窗体显示出来?试了几种方法都看不到窗体,有没有人弄过呢?
//Win32Native.ShowWindow(process.MainWindowHandle, 1)
...全文
615 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
我姓区不姓区 2011-04-06
  • 打赏
  • 举报
回复
先FindWindow找到窗口后再ShowWindow
keyouea 2011-04-06
  • 打赏
  • 举报
回复
问题已经解决

hwndWin32Host = Win32Native.FindWindow(null, win32Exinfo.windowsName);
Win32Native.ShowWindow(hwndWin32Host, 1);

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧