读书人

总是保持窗体最前端解决方法

发布时间: 2012-03-28 15:40:03 作者: rapoo

总是保持窗体最前端
各位大哥大姐们,本人是个菜鸟,请问:
如何将窗体保持在任何窗体前方,并占据一定显示位置,不允许其他任何窗体(包括任务管理器)在最大化(不是全屏)遮挡住此窗体.就像Windows Vista侧栏及Google桌面搜索侧栏模式一样,任何窗体在最大化时都无法遮盖住它们.(在VB.NET中)

[解决办法]
Public Declare Function SetWindowPos Lib "user32 " (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE

读书人网 >VB

热点推荐