专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »VB教程 » vb窗口最上层:VB实现让窗口永远保持在最上层 »正文

vb窗口最上层:VB实现让窗口永远保持在最上层

来源: 发布时间:星期四, 2009年2月12日 浏览:145次 评论:0


    大家点见过有播放器窗口不管你如何拖动如何点击窗口都永远保持在最上层是不是很神奇啊呵呵如果你会VB那么这实现将变得很简单下面我们就在VB中实现窗口永远保持在最上层代码

    1.在声明区中加入以下声明
Private 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

Const SWP_NOMOVE = &H2 \'不更动目前视窗位置
Const SWP_NOSIZE = &H1 \'不更动目前视窗大小
Const HWND_TOPMOST = -1 \'设定为最上层
Const HWND_NOTOPMOST = -2 \'取消最上层设定
Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE

    2.将 APP 视窗设定成永远保持在最上层
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS

\'取消最上层设定
SetWindowPos Me.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS

    好啦就做好了是不是很简单啊呵呵希望能对你有所帮助中国自学编程网欢迎你和我们起进步

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: