如何使你的窗口Stay on Top
2005-02-21 09:11
302 查看
在Delphi中让窗体"StayOnTop"最简单的办法是设置Form的"FormStyle"属性为”fsStayOnTop”,但采用这种方法,如果再设置"FormStyle"属性为其他模式时,会出现窗口跳动闪烁。为了避免这个问题,这里可以利用API的威力来实现同样的功能。
4.1、设置窗体为"StayOnTop"风格.
SetWindowPos(Form1.handle
HWND_TOPMOST
Form1.Left
Form1.Top
Form1.Width
Form1.Height
0);
这里的Form1为你的窗体的名字
4.2、设置窗体为正常的、非Topmost风格
SetWindowPos(Form1.handle
HWND_NOTOPMOST
Form1.Left
Form1.Top
Form1.Width
Form1.Height
0);
4.1、设置窗体为"StayOnTop"风格.
SetWindowPos(Form1.handle
HWND_TOPMOST
Form1.Left
Form1.Top
Form1.Width
Form1.Height
0);
这里的Form1为你的窗体的名字
4.2、设置窗体为正常的、非Topmost风格
SetWindowPos(Form1.handle
HWND_NOTOPMOST
Form1.Left
Form1.Top
Form1.Width
Form1.Height
0);
相关文章推荐
- Stay On Top的小工具
- Making your dialog stay on top
- 每日英语:Can US Universities Stay On Top?
- 窗体Form的FormStyle属性设置为fsStayOnTop时属性设置不起作用问题探讨。
- 把windows窗口置顶--Windows on Top
- Window On Top–让任意窗口位于顶层
- 窗体Form的FormStyle属性设置为fsStayOnTop时属性设置不起作用问题探讨。
- 解决Chrome窗口总保持在最前面的问题 get rid of Chrome window always-on-top behavior
- 在Ext中如何使窗体总在最前面(how to set a window always on top in Ext)
- 将创建的程序窗口始终在桌面顶端 Always On Top
- 解决Chrome窗口总保持在最前面的问题 get rid of Chrome window always-on-top behavior
- autoIt DllCall 如何获得句柄和对窗口操作
- 如何在浏览器窗口上添加一个遮罩层
- 如何创建一个不规则形状的窗口收藏
- 从头开始如何利用MFC分割窗口
- 如何修改MFC主窗口的大小
- Android下如何理解onMeasure,onLayout的过程
- C#下如何实现无标题可拖动窗口 (转)
- Qt的子控件如何接收主窗口的手势事件
- linux下top命令如何查看内存及多核CPU的方法