社区
Delphi
帖子详情
[求助]让窗口本身失去焦点(激活状态)
boom201
2014-03-09 01:54:31
请教各位大神,有没有办法在窗口上设置一个按钮,然后点击后主窗口失去焦点。目前我实现的办法是application.Minimize;然后对新获得焦点的其他程序的窗口进行了一些模拟按键的操作,然后再application.Restore;实在是觉得有点山寨。。。。而且最小化,恢复都有动画效果。
...全文
327
5
打赏
收藏
[求助]让窗口本身失去焦点(激活状态)
请教各位大神,有没有办法在窗口上设置一个按钮,然后点击后主窗口失去焦点。目前我实现的办法是application.Minimize;然后对新获得焦点的其他程序的窗口进行了一些模拟按键的操作,然后再application.Restore;实在是觉得有点山寨。。。。而且最小化,恢复都有动画效果。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boom201
2014-03-09
打赏
举报
回复
谢谢sololie,消息的方式我试过了,不过没成功,。另外我就是不想获取其他窗口的句柄,所以用模拟按键的方式。 谢谢,看还有其他可行的办法没?
sololie
2014-03-09
打赏
举报
回复
BringWindowToTop 可以嘛,比如有一个其他的程序如计算器, 得到它的hwnd,然后你的程序调用BringWindowToTop(计算器的hwnd),那么计算器就会获得焦点并置顶,你的程序自然就失去焦点了
boom201
2014-03-09
打赏
举报
回复
还有别的办法吗,自己顶一下先。
sololie
2014-03-09
打赏
举报
回复
也可以试试发送WM_KILLFOCUS消息
sololie
2014-03-09
打赏
举报
回复
对新获得焦点的其他程序的窗口 调用 BringWindowToTop(hwnd) 算了
华为开发者大赛云计算专场
1.华为企业云API使用讲解 该课程介绍如何通过华为企业云API进行二次开发,并选取一个实战案例。后把遇到问题的
求助
渠道介绍给大家。
Win10快捷键大全(键盘党福利)电脑快捷键
•Win + B:将
焦点
移动到任务栏通知区域,然后您可以使用向左和向右箭头键选择项目,然后按Enter键将其打开; •Win + Shift + C:打开Cortana Microsoft Xiaona并开始聆听. •Win + D:显示桌面,反复按以恢复
窗口
; ...
VFP经典64问
答案2: 用表单设计器
窗口
或属性/事件/激活的方法
窗口
,从菜单中选择表单。最初的两个选择是新属性和新方法。选择你想要加入的一个并填写属性或方法的名称,新建的属性将出现在属性
窗口
的最底部。问题3: 我把的工具条...
VFP经典问题集一
答案2: 用表单设计器
窗口
或属性/事件/激活的方法
窗口
,从菜单中选择表单。最初的两个选择是新属性和新方法。选择你想要加入的一个并填写属性或方法的名称,新建的属性将出现在属性
窗口
的最底部。 问题3: 我
基础
各位兄弟,在SDK编程中如果实现
窗口
分割呢?请问怎么得到一个函数的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?高分请教如何限制程序运行的方法?
求助
:通过编程DirectX抓屏-----...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章