社区
Windows SDK/API
帖子详情
如何调用一个外部程序的系统托盘菜单 API 高手请进!!!!
winder_008
2012-06-06 05:18:07
如何调用一个外部程序的系统托盘菜单呢??
例如:在系统托盘中有任务管理器,我获取了他的句柄 但是不能弹出他的托盘菜单。
postmessage不行!
不想用 mouse_event !!!
感谢!!!!!!!!
...全文
247
8
打赏
收藏
如何调用一个外部程序的系统托盘菜单 API 高手请进!!!!
如何调用一个外部程序的系统托盘菜单呢?? 例如:在系统托盘中有任务管理器,我获取了他的句柄 但是不能弹出他的托盘菜单。 postmessage不行! 不想用 mouse_event !!! 感谢!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
s11ss
2012-06-07
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
例如 你用远程桌面 连接计算机 在远程桌面的 程序 选项中 设定一个启动程序(这个程序有托盘菜单) 但是这个时候 就不能获取托盘句柄!
[/Quote]那就别采用这种方式启动啊!换个思路!
winder_008
2012-06-07
打赏
举报
回复
例如 你用远程桌面 连接计算机 在远程桌面的 程序 选项中 设定一个启动程序(这个程序有托盘菜单) 但是这个时候 就不能获取托盘句柄!
winder_008
2012-06-07
打赏
举报
回复
现在是关键 无法获取托盘句柄啊!
s11ss
2012-06-07
打赏
举报
回复
TB_GETITEMRECT获取图标所在区域R,
然后
PostMessage(托盘句柄, WM_RBUTTONDOWN, MK_RBUTTON, MAKELPARAM(R.Left+5, R.Top+5));
PostMessage(托盘句柄, WM_RBUTTONUP, 0, MAKELPARAM(R.Left+5, R.Top+5));
winder_008
2012-06-07
打赏
举报
回复
还有一种情况 就是如果用远程桌面调用程序 的时候 这个时候 任务栏是出不来的! 就没有ToolbarWindow32句柄,这个时候如何得到这个程序的 托盘菜单呢???
我用Hook 已经获取到了图标和句柄,但是用PostMessage 怎么都不能呼出菜单!
s11ss
2012-06-06
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
如果用户隐藏了 任务栏呢!!
不能通过这种方式处理!!!!
[/Quote]隐藏了 任务栏的话,会自动显示任务栏,并弹出菜单。
但是,系统的另一个菜单也会同时出现。。。
winder_008
2012-06-06
打赏
举报
回复
如果用户隐藏了 任务栏呢!!
不能通过这种方式处理!!!!
s11ss
2012-06-06
打赏
举报
回复
取右下角那个ToolbarWindow32的句柄,然后取任务管理器的图标的区域,再发送WM_RBUTTONDOWN就可以弹出菜单了吧?
用Win32
API
Shell_NotifyIcon进行
系统托盘
图标编程
用Win32
API
Shell_NotifyIcon进行
系统托盘
图标编程示例: 附件: StealthDialog_demo.zip (2008-3-14 21:50:27, 13.25 K)该附件被下载次数 49源码: 附件: StealthDialog_src.zip (2008-3-14 21:50:27, 9.86 K)该附件被下载次数 43
VC编程制作
系统托盘
程序
zz
VC编程制作
系统托盘
程序
2008年12月26日 星期五 14:14Windows操作系统 中的某些
程序
运行时不显示运行窗口,只在任务栏上显示
一个
图标,表示
程序
正在运行,用户可以通过鼠标 与应用
程序
交互,比如金山毒霸等应用
程序
,我们有时也需要编制一些仅在后台运行的类似
程序
,为了不干扰前台
程序
的运行界面和不显示不必要的窗口,应使
程序
运行时的主窗口不可见。同时将
一个
图标显示在任务栏右端静态通告区中并响应
NW.js中的文件浏览器增强与交付
本文详细介绍了如何使用NW.js创建
一个
文件浏览器,包括创建上下文
菜单
、扩展
系统托盘
菜单
、处理文本和图形的复制粘贴功能等。通过实例代码和方法
调用
,展示了如何增强应用
程序
的功能并实现跨平台交付。
Unity3D之Windows端隐藏任务栏图标并添加至托盘
1 基本效果 基本功能: 点击关闭,不直接关闭,缩小到托盘 托盘图标上可打开、隐藏和关闭
程序
效果展示: 2 代码实现 2.1 思路 两个
程序
,Unity
一个
程序
,winform
一个
程序
winform
程序
用来生成托盘图标,并且控制Unity
程序
的最大、最小化及关闭 Unity
程序
需要监听到鼠标点击标题栏右上角最小化和关闭事件 winform
程序
需要单例运行(同一时间只允许
一个
程序
允许) Unity
程序
启动时,同时启动winform
程序
2.2 实现 2.2.1 Unity
程序
监听最小化和关闭事
NW.js Node.js修改特性:如何让Web技术完美适配桌面环境?[特殊字符]
> 想要将Web应用快速转化为原生桌面应用?NW.js通过深度定制Node.js,让DOM直接
调用
Node.js模块,实现了Web技术与桌面环境的无缝对接。本文将揭秘NW.js对Node.js的**核心修改特性**,帮助你掌握桌面应用开发的新方式!✨ ## 什么是NW.js桌面应用框架? NW.js是
一个
基于**Chromium**和**Node.js**的应用运行时环境,它让开发者能够使用H
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章