社区
VB基础类
帖子详情
在VB中怎么建立总在屏幕最上方的窗口?
dusj
2000-05-23 09:55:00
怎么在程序中动态建立总在屏幕最上方的窗口?
请给出完整的函数原型. thank you.
...全文
137
1
打赏
收藏
在VB中怎么建立总在屏幕最上方的窗口?
怎么在程序中动态建立总在屏幕最上方的窗口? 请给出完整的函数原型. thank you.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
乐杨
2000-05-23
打赏
举报
回复
dusj:
你好:
在VB中建立总在屏幕最前面的窗口可采用如下方式:
Declare Function SetWindowPos Lib "user32" (ByVal h%, ByVal hb%, ByVal —_x%, ByVal y%, ByVal cx%,ByVal cy%,ByVal f%) As Integer
Global Const SWP_NOMOVE = 2
Global Const SWP_NOSIZE = 1
Global Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
Global Const HWND_TOPMOST = -1
Global Const HWND_NOTOPMOST = -2
'把窗体放在最前面:
res% = SetWindowPos (Form1.hWnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)
'如果res%=0, 就产生错误
'使窗体恢复普通模式:
res% = SetWindowPos (Form1.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS)
cg91
2—1
VB
6.0的集成开发环境
程序启动后“Forml”窗体位于
屏幕
上方
中
间位置,而“form1.frm”窗体则位于
屏幕
中
间。 通过在窗体布局
窗口
中
移动窗体所设置的位置在分辨率改变后就会发生错位的现象,也就是程序启动后窗体所在
屏幕
的位置并不是此时...
GExperts 1.32 For Delphi 7
Delphi
中
缺少像
VB
那样在编辑
窗口
中
位于
上方
的对象--事件过程列表。此项功能正是在一定程度上弥补了这一点。 该
窗口
相当详细地列出了你所使用的
窗口
中
所有的过程和函数,通过鼠标双击可以直接定位到该过程或者函数...
计算机二级(
VB
)
该课程面向对象: 备考计算机二级(
VB
)的课程 备课期末考试 自学
VB
程序设计 课程注意提高学习者实战技巧,授课过程
中
以实际操作演示为主,帮助学习者快速地掌握编程的实际方法和技巧。 课程以2019年计算机二级大纲...
易语言程序免安装版下载
5) 修改高级选择夹
中
的组件在
窗口
载入后强制得到焦点的BUG 6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录集句柄无效的BUG(改动较大,可能会产生兼容性问题,我们已经仔细测试,也请使用到此库的用户...
教你如何设置让Excel
窗口
总是在最前面
今天在用Excel编辑资料,想让它
总在
窗口
前显示,上网搜到了解决办法,试了一下,很有效...在
VB
A
中
使用API函数“SetWindowPos”可以让Excel
窗口
总在
最前面。步骤如下: 1、新建一个工作簿,按Alt+F11,打开
VB
A编辑器。
VB基础类
7,764
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章