|
盒子资源分类 |
|
|
|
|
无闪烁切换窗体StayOnTop属性 |
|
关键字:无闪烁 切换 窗体 最上面 StayOnTop |
来 自:转载,未知 |
平 台:Win9x,Win2k/NT,WinXP |
下载所需:0 火柴 |
深浅度:初级 |
完成时间:2003/10/20 |
发布者:mantousoft |
发布时间:2003/10/20 |
编辑器:D3-D7 |
语 种:简体中文 |
分 类:窗体 |
下载浏览:230/8695 |
|
|
|
|
在Delphi中让窗体"StayOnTop"最简单的办法是设置Form的"FormStyle"属性为"fsStayOnTop",但采用这种方法,如果再设置"FormStyle"属性为其他模式时,会出现窗口跳动闪烁。为了避免这个问题,这里可以利用API的威力来实现同样的功能。
1、设置窗体为"StayOnTop"风格。
SetWindowPos(Form1.handle, HWND_TOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height, 0);
2、设置窗体为正常的、非Topmost风格。
SetWindowPos(Form1.handle, HWND_NOTOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height, 0);
这里的Form1为你的窗体的名字。 |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
|
|
相关评论 |
|
|
|
|