就是想做一个程序,当他二重启动的时候,将之前已经启动的窗体最前端显示,像OE一样的。
如何判断二重启动已经知道,就是想请教一下把一启动窗口最前端显示的处理,谢谢
如何判断二重启动已经知道,就是想请教一下把一启动窗口最前端显示的处理,谢谢
解决方案 »
- 函数功能,新手,求大侠帮忙!
- 求年月正则表达式
- Webform如何调用外部exe文件的问题
- COM+事务处理时,总是报错:无法加载oramts.dll
- 我好哭了,太郁闷了,为什么运行的那么慢?
- windows 服务项目 安装服务相关
- .Net中添加代码注释的工具(有些问题我没有能解决,欢迎大家讨论,指点一二)
- C#调用DOS程序的问题,以及如何改C为C#
- 怎样把RichTextBox加到 Web窗体中 解决了马上撒分
- WinForm KeyDown事件怎么记录2个键
- 请编写一个窗口应用程序,窗体上有一个按钮。点击该按钮后,打开一个记事本程序,该记事本在桌面上自动绕行一圈
- 窗口中放置一个文本框和一个按钮,在文本框中输入合法HTTP地址后,点击按钮下载该指定HTTP地址的文件或网页。
SetWindowPos(ParenthWnd, -1, rc.left, rc.top, rc.right-rc.left, rc.bottom-rc.top, 64);
可以将那个窗体设到最前端显示,但是怎么取消始终在最前端的状态呢
public static extern bool BringWindowToTop (
IntPtr hwnd
); private void button1_Click(object sender, System.EventArgs e)
{
if(this.WindowState == FormWindowState.Minimized)
this.WindowState = FormWindowState.Normal;
this.Activate();
BringWindowToTop(this.Handle);
}
SetWindowPos(Wnd, -2, 0, 0, 0, 0, 0x40 | 0x1 | 0x2); 用这两句倒是可以实现,可是要是之前那个窗体被最小化,怎么才能让它
显示出来呢?