社区
API
帖子详情
双击鼠标窗口最小化
luofenghen
2010-06-03 09:25:16
同时按下鼠标的左右键 要求桌面上得到焦点的 那个窗体最小化
有没有相关的思路或者代码?
...全文
277
16
打赏
收藏
双击鼠标窗口最小化
同时按下鼠标的左右键 要求桌面上得到焦点的 那个窗体最小化 有没有相关的思路或者代码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luofenghen
2010-06-04
打赏
举报
回复
不好意思 看错了 我一直以为是你在回答 我给一楼了 没有给你 老鸟 抱歉啊 下次补上 你们2个头像都一样 看错了~
luofenghen
2010-06-04
打赏
举报
回复
不是给了30分了吗~
Tiger_Zhao
2010-06-04
打赏
举报
回复
辛苦分都没给,没有诚意。
Tiger_Zhao
2010-06-03
打赏
举报
回复
做全局鼠标钩子太麻烦,不如做成只有 Sub Main() 的简单程序,创建快捷方式设定快捷键进行调用。
luofenghen
2010-06-03
打赏
举报
回复
[Quote=引用 6 楼 tiger_zhao 的回复:]
鼠标消息本来就是当前有焦点的窗口接收的。
如果是你的窗体发现了“同时按下鼠标的左右键”这个动作,把自己最小化就是你的需求?
[/Quote]
换句话说 就是 得到鼠标 “同时按下鼠标的左右键”这个动作 然后发送消息给得到焦点的 窗体
不可以后台运行 ?
luofenghen
2010-06-03
打赏
举报
回复
不是 后台运行程序 然后捕捉鼠标事件 然后把得到焦点的窗体最小化
我用 getfocus 这个API得到焦点的窗体 为什么是0呢? VB的调试的程序 都有值的 我的电脑和其他的程序就为0了
Tiger_Zhao
2010-06-03
打赏
举报
回复
鼠标消息本来就是当前有焦点的窗口接收的。
如果是你的窗体发现了“同时按下鼠标的左右键”这个动作,把自己最小化就是你的需求?
luofenghen
2010-06-03
打赏
举报
回复
我又测试了下 用计时器的话 那个窗体没有得到焦点 计时器还是能够继续执行的 难道是双核的原因?
luofenghen
2010-06-03
打赏
举报
回复
[Quote=引用 3 楼 jhone99 的回复:]
程序载体和得到焦点的窗体存在逻辑矛盾
[/Quote]
很对
那有没有其他方法?
jhone99
2010-06-03
打赏
举报
回复
程序载体和得到焦点的窗体存在逻辑矛盾
luofenghen
2010-06-03
打赏
举报
回复
同时按下鼠标左右键
我想到一种可行的
先得到窗体的句柄 然后给窗体发送消息 让他最小化?
jhone99
2010-06-03
打赏
举报
回复
到底是“双击鼠标”还是“同时按下鼠标左右键”哪一种?
luofenghen
2010-06-03
打赏
举报
回复
用老马提供的思路和代码 成功的写出来代码
同时按下鼠标的左右键,然后把有焦点的窗体关闭
谢谢老马 也谢谢老鸟
Tiger_Zhao
2010-06-03
打赏
举报
回复
用现成的鼠标手势工具好了——比如 StrokeIt
嗷嗷叫的老马
2010-06-03
打赏
举报
回复
思路:
"同时",是指在一定的时间内按下了左键与右键
那么,按下任意一键时,做个自增计数.
再做个延时,比如50ms,在结束后检测计数是否大于1,如果是,则执行你那个"最小化"的动作.
同时清空计数.
这个用鼠标HOOK应该方便点,参考:
http://www.m5home.com/blog/article.asp?id=245
不过要是换成双击,那就有点麻烦了,主要是因为与部分窗体的默认行为有冲突.
luofenghen
2010-06-03
打赏
举报
回复
[Quote=引用 9 楼 tiger_zhao 的回复:]
做全局鼠标钩子太麻烦,不如做成只有 Sub Main() 的简单程序,创建快捷方式设定快捷键进行调用。
[/Quote]
能不能提供下 做成鼠标的 思路
Windows游戏编程系列之1:GUI
窗口
界面编程及游戏入门实战
一、键盘消息 42 1、键盘消息 42 2、消息参数: 42 3、消息的使用: 42 4、键盘消息的案例代码 43 二、鼠标消息 44 1、基本鼠标消息 44 2、双击消息 44 3、滚轮消息 45 4、不响应双击消息 45 9、Windows...
Qt 自定义
窗口
的标题栏,重写鼠标事件实现,关闭隐藏,最大化/
最小化
,重写
窗口
事件函数,实现鼠标选中边框拉大拉小,双击标题栏切换
窗口
最大化和
最小化
Qt 自定义
窗口
的标题栏,重写鼠标事件实现,隐藏
窗口
,最大化/
最小化
窗口
,关闭
窗口
。
Qt 自定义标题栏,
最小化
、最大化、关闭
窗口
,双击最大化,鼠标拖动等效果实现
本次实验内容为Qt自定义标题栏,
最小化
、最大化、关闭
窗口
,双击最大化,鼠标拖动等界面软件的基本常规操作。我们在做一个软件界面的时候,有时需要其任务栏显示一些文本、图片甚至一些自定义控件的内容,但是通过Qt...
易语言基础——主程序
窗口
最小化
到任务栏
4.单击主
窗口
右上角“X”程序
最小化
到任务栏而不是退出; 知识点: _启动
窗口
.可视 属性 》实现启动
窗口
消失显示; 置托盘图标(,) 命令的使用》实现托盘的消失显示; 程序 右键 菜单编辑器...
记事本
窗口
最小化
问题
最近几天,打开记事本文件总是出现记事本
窗口
最小化
的情况,如多所示:,一直不知道是什么原因。以为是电脑设置问题。但是发现同一台机子切换过用户以后,却没有出现这种情况。所以断定这不是电脑设置问题。而是个人...
API
1,486
社区成员
23,279
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章