首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

小弟我用一个事件触发使窗口置顶,但是如何把它恢复为普通的状态

2012-08-16 
我用一个事件触发使窗口置顶,但是怎么把它恢复为普通的状态我用一个事件触发使窗口置顶,但是怎么把它恢复

我用一个事件触发使窗口置顶,但是怎么把它恢复为普通的状态
我用一个事件触发使窗口置顶,但是怎么把它恢复为普通的状态,所用的语句是

SetWindowPos(handle,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE+SWP_NOMOVE)

还有就是在win7系统下怎么写自动关机程序(论坛上有但是我没有实现他所说的功能)
http://topic.csdn.net/t/20020107/20/463020.html
各位大侠帮忙看一下吧。



[解决办法]
1.SetWindowPos(handle,HWND_NOTOPMOST,0,0,0,0,SWP_NOSIZE+SWP_NOMOVE);

2.用InitiateSystemShutdown这个API,不过win7的我没系统去试,自己试试吧
参数按顺序分别是:计算机名,提示信息,倒计时,是否强制关闭未关闭的程序,是否重启

[解决办法]
HWND_TOPMOST换成HWND_NOTOPMOST

热点排行