如何再次打开最小化的弹出窗口

时间:2010-05-19 12:22:41

标签: .net

这里是一个按钮。如果我们单击该按钮弹出窗口将被打开。如果我最小化那个,我再次点击该按钮意味着打开最小化的弹出窗口sholud。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

假设弹出窗口是程序集的一部分,只需在第一次单击时创建它就跟踪对它的引用,在第二次单击时只需更改引用的WindowState,如:< / p>

frm.WindowState = FormWindowState.Normal

如果弹出窗口是外部应用,您可以通过FindWindowEx获取处理,然后拨打SetWindowPlacement。它们都是可以通过PInvoke调用的Windows API方法。更多信息可以在这里找到:

http://www.pinvoke.net/default.aspx/user32/setwindowplacement.html