主题 : [求助]VB程序如何实现Always on top功能
化身肥宅,躺平!
级别: 联盟成员

UID: 17
精华: 2
发帖: 6284
威望: 8 星
金钱: 290287 浮游币
贡献值: 7205 点
好评度: 8681 点
人气: 0 点
在线时间: 322(时)
注册时间: 2004-03-24
最后登录: 2024-03-16
楼主  发表于: 2004-08-06 00:06

[求助]VB程序如何实现Always on top功能

em15.gif em15.gif 偶搞不定
级别: 模拟之星
UID: 204
精华: 0
发帖: 1720
威望: 0 星
金钱: 2424 浮游币
贡献值: 30 点
好评度: 1440 点
人气: 1 点
在线时间: 180(时)
注册时间: 2004-03-25
最后登录: 2008-03-23
沙发  发表于: 2004-08-06 00:13

FORM里边不是有这个属性吗?
化身肥宅,躺平!
级别: 联盟成员

UID: 17
精华: 2
发帖: 6284
威望: 8 星
金钱: 290287 浮游币
贡献值: 7205 点
好评度: 8681 点
人气: 0 点
在线时间: 322(时)
注册时间: 2004-03-24
最后登录: 2024-03-16
板凳  发表于: 2004-08-06 00:14

em32.gif 就是没有我才来问的
枯れない花
级别: 论坛版主
UID: 11
精华: 0
发帖: 2266
威望: 8 星
金钱: 381185 浮游币
贡献值: 8813 点
好评度: 7896 点
人气: 1049 点
在线时间: 1384(时)
注册时间: 2004-03-24
最后登录: 2023-04-20
地板  发表于: 2004-08-06 12:32

用SetWindowPos来实现~~~

先声明~~

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 MyForm.hWnd, -1, 0, 0, 0, 0, &H1 Or &H2
myform随便添咯~~主要是那个-1~~~ 取消always on top的话,改成-2就好~~

呵呵~~从vb nicknacks现翻的~~ kaixin.gif kaixin.gif

原文见此
化身肥宅,躺平!
级别: 联盟成员

UID: 17
精华: 2
发帖: 6284
威望: 8 星
金钱: 290287 浮游币
贡献值: 7205 点
好评度: 8681 点
人气: 0 点
在线时间: 322(时)
注册时间: 2004-03-24
最后登录: 2024-03-16
草席  发表于: 2004-08-06 22:15

谢谢TAB