社区
VB基础类
帖子详情
怎样使窗口获得焦点
gt
2000-11-30 09:12:00
我可以用SetWindowPos将VB的窗口位于最前面,这时候打开记事本,输入焦点就移动到记事本上去了,应该用什么API函数使每隔一定时间就将焦点转换到我的VB窗口上呢?麻烦各位写的详细一点。
...全文
1538
9
打赏
收藏
怎样使窗口获得焦点
我可以用SetWindowPos将VB的窗口位于最前面,这时候打开记事本,输入焦点就移动到记事本上去了,应该用什么API函数使每隔一定时间就将焦点转换到我的VB窗口上呢?麻烦各位写的详细一点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gt
2000-12-03
打赏
举报
回复
请各位再帮帮忙,我要的是:在win2000下,我的VB程序一起动,就不能对其他程序进行操作了。
y1g1y1
2000-12-02
打赏
举报
回复
请问用CTRL+ALT+DEL弹出的窗口是不是系统模式的?
你不把它关掉你能进行其它操作吗?
设置系统模式,要用API ,具体用哪个API 我一下子想不起来了,好像是SetWindowLong
y1g1y1
2000-12-01
打赏
举报
回复
你可以将你的窗体设置为模式窗口,系统模式.
这样用户只有关闭你的窗口,方可操作别的程序了!
fjqiwei
2000-12-01
打赏
举报
回复
用SetFocus可以获得焦点
如果问题解决请给分
gt
2000-12-01
打赏
举报
回复
我是想让 记事本等其他程序不能工作,就是说VB程序启动后所有在键盘上输入的内容都出现在
Text1中。
用Text1.SetFocus不行,在记事本中还是能输入内容。
gameboy999写的好像对头,我就是想没有机会操作别的窗体,只是我还是不知道语句要怎么写,
麻烦gameboy帮我写的详细一点。谢谢谢谢。
gt
2000-12-01
打赏
举报
回复
Private Sub Form_Deactivate()
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
End Sub
在Win2000下还是可以用ALT+TAB切换到记事本中用键盘输入,用timer也一样。
窗体设置为模式窗口,系统模式,在那里设置?
gameboy999
2000-12-01
打赏
举报
回复
你不需要用timer,只要在你想显示在最前的那个窗体的对Deactive事件响应的那个函数里加入
setwindowpos(me.hwnd,XXX_TOPMOST,0,0,0,0,XX_NOMOVE|XXX_NOSIZE)
'标记XX的是我记得不大清楚的地方,你可以去查一查.
由于只要你的窗体被别的窗体覆盖,则发生该事件,自然又会把窗体提前.
如果一定要timer的话,把它设为50毫秒,就可以满足要求了,太快则有点耗资源,还影响你的操作.
其实我觉得always_on_top窗体也就是这样实现的,只不过在delphi和vc++里都可以直接选择.
gameboy999
2000-11-30
打赏
举报
回复
在自己的form的deactive事件发生时用
setwindowpos重新定位就可以了。
但是注意,这时你不能,也就是没有机会操作别的窗体了!
如果你只是想把你的窗体置前,而记事本却可以继续工作,不受影响,
则记得在setwindowpos里多加一个参数,好象是XX_NOACTIVE吧,这就行了。
xddll
2000-11-30
打赏
举报
回复
首先我不知你的用意,好象想做触摸屏,不过用以下代码即可完成:
Private Sub Timer1_Timer()
Text1.SetFocus
End Sub
定时即可聚焦
wizmouse
窗口
自动获取
焦点
让未激活的
窗口
自动
获得
焦点
的好东东 让未激活的
窗口
自动
获得
焦点
的好东东
让其他
窗口
保持
焦点
源码
让其他
窗口
保持
焦点
源码
MySQL8之
窗口
函数实战&应用
由浅入深的将
窗口
函数相关知识讲解清楚,为了能够让读者轻松掌握
窗口
函数,本课程具备以下特点。引入相关的数据表数据和项目需求,让读者感觉自己在实现真实的项目。淡化纯理论的概念,重在实践。知识点由浅入深,将复杂的知识简单化。基于MySQL8的官方英文文档进行知识点的抽取。对比没有
窗口
函数和有
窗口
函数时的方案实现,意在让读者能够明白
窗口
函数的引入意义。
VBA 64位系统,
窗口
无法获取
焦点
,文本框无法输入解决
VBA 64位系统,
窗口
无法获取
焦点
,文本框无法输入解决 跟大家分享,我找这个方案很久了
易语言取
焦点
窗口
句柄
易语言取
焦点
窗口
句柄源码,取
焦点
窗口
句柄
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章