社区
硬件/系统
帖子详情
关于托盘的一个小问题
QQSEVEN
2003-08-21 08:12:11
我做了一个后台程序,运行起来如同“音量控制器”和“指法输入”一样
只在托盘处有一个图标,然后通过右键单击图标而显示一个PopMenu,可我如果
不在PopMenu上单击左键,PopMenum就一直存在(不能像“指法输入”可以通过
在其它出单击而让PopMenu消失)应该怎么处理呢?
...全文
79
4
打赏
收藏
关于托盘的一个小问题
我做了一个后台程序,运行起来如同“音量控制器”和“指法输入”一样 只在托盘处有一个图标,然后通过右键单击图标而显示一个PopMenu,可我如果 不在PopMenu上单击左键,PopMenum就一直存在(不能像“指法输入”可以通过 在其它出单击而让PopMenu消失)应该怎么处理呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
QQSEVEN
2003-08-22
打赏
举报
回复
解决了。但是不是你的那种方法。
其实,只要在rackPopupMenu(……)前加上SetForegroundWindow()
就可以了。
nicepose
2003-08-21
打赏
举报
回复
case WM_NOTIFYICON: //当对任务栏的图标操作时windows发送WM_NOTIFYICON消息
uID=wParam;//图标的ID值
uMsg=lParam;//用户对任务栏图标进行的是什么操作
if(uID==ID_NOTIFYICON)
{
switch(uMsg)
{
case WM_RBUTTONUP://如果是单击右键
GetCursorPos(&point);//获得单击的坐标位置
TrackPopupMenuEx(htaskmenu,TPM_VERTICAL|TPM_LEFTALIGN,point.x,point.y,hwnd,NULL);//在单击的位置上显示弹出菜单
break;
case WM_LBUTTONDBLCLK:
ShowWindow(hwnd,1);//恢复窗口
IsBegin=FALSE;//关机标志设为FALSE
Shell_NotifyIcon(NIM_DELETE,&nid);//删除图标
break;
}
}
return 0;
这个是基本的过程
这样写就不会出现你的问题了
QQSEVEN
2003-08-21
打赏
举报
回复
看来我没说明白:
是这样的:我把POpMenu点出来后,如果不对PopMenu上的菜单进行操作,则
PopMenu就一直存在。我要解决的是这个问题。
QQSEVEN
2003-08-21
打赏
举报
回复
试试先,可以就给分!
PS Tray Factory 3.2 最新版汉化修正注册破解版
网络上流传的都是3.0的破解版,使用中还有些小
问题
,不太好用,这个是我自己整理的,使用的是3.2的内核,和优化过的汉化语言包,没有3.0的使用bug。 解压缩即可运行,已注册。 PS Tray Factory The system tray icons management utility Current version: 3.2 OS: Windows 7/Vista/XP/2K/9X/NT (32 and 64 bit) License: Try-before-you-buy Cost: $24.95 PS Tray Factory is a powerful and handy tool meant to flexibly control ALL the other icons in the system tray of the taskbar. PS Tray Factory will help you to manage all the applications that place their icons in the taskbar tray. When you have installed PS Tray Factory, you will forget about the problem of lack of space in the system tray, and will also get an easy, fast and handy tool to handle those applications. In short, ALL Windows users will get this handy and powerful tool at their disposal, whereas only Windows XP users have an idea of it. For the latter, we have made a nice surprise, as the features of PS Tray Factory exceed the standard built-in ones of this OS. With PS Tray Factory you can quickly hide system tray icons and easy manage them. PS
托盘
工厂 系统
托盘
图标的管理程序 当前版本:3.2 操作系统:Windows 7 / Vista / XP / 2 K / 9 X / NT(32位和64位) 许可:起来 费用:$ 24.95 PS
托盘
工厂是
一个
强大而灵活方便的工具旨在控制其他所有图标在任务栏的系统
托盘
。PS
托盘
工厂将帮助您管理的所有应用程序把他们的图标在任务栏上
托盘
。当你已经安装了PS
托盘
工厂,你会忘记这个
问题
缺乏空间在系统
托盘
中,也将得到
一个
简单、快速和方便的工具来处理那些应用程序。简而言之,所有的Windows用户将得到这个方便的和强大的工具可供选择,而只有Windows XP用户有
一个
想法。对于后者,我们已经有了
一个
美好的惊喜,因为功能PS的
托盘
工厂超过标准的内置函数的操作系统。与PS
托盘
工厂可以快速隐藏系统
托盘
图标和容易管理它们。 网络上流传的都是3.0的破解版,使用中还有些小
问题
,不太好用,这个是我自己整理的,使用的是3.2的内核,和优化过的汉化语言包,没有3.0的使用bug。 解压缩即可运行,已注册。
飞鸽传书Ver2.06源码
-------------------------------------------------------------------------------- 飞鸽传书 (IP Messenger) Ver2.06 Copyright (C) 1996-2004 SHIROUZU Hiroaki All Rights Reserved. -------------------------------------------------------------------------------- 目录: 1. 软件简介 2. 许可协议 3. 系统要求 4. 使用说明 5. 相关信息 6. 广域网设置(广播设置) 7. 补充 8. 支持 9. 更新历史 10. 感谢 ================================================================================ 重要说明: comctl32.dll(公共控件) 要求 4.71 或以上版本 更多信息请参见 "系统要求" ================================================================================ -------------------------------------------------------------------------------- 1. 软件简介 - IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流. - 不需要服务器支持. - 支持文件/文件夹的传送 (2.00版以上) - 通讯数据采用 RSA/Blofish 加密 (2.00版以上) - 十分小巧, 简单易用, 而且你可以完全免费使用它 - 目前已有的版本包括: Win32, Win16, MacOS, MacOSX, X11, GTK, GNOME, Java 等, 并且公开源代码. 请查看以下地址以获得相关信息: http://www.ipmsg.org/ -------------------------------------------------------------------------------- 2. 许可协议 (BSD License) Copyright (c) 1996-2004 SHIROUZU Hiroaki All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the SHIROUZU Hiroaki nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRI
关于系统
托盘
图标的小
问题
昨天同事写
一个
进程的守护程序,实时监控另
一个
进程,如果异常退出则重新加载该进程。
问题
的描述大致如此。按道理说,通过
一个
进程来监控另
一个
进程
问题
不大。然而被监控进程是
一个
最小化
托盘
的程序,在其异常退出后没有自己清除系统
托盘
里的图标。这样,经过几次异常退出,重新加载的轮回,系统
托盘
里就快排满了
一个
足球队的Icon。看上去尉为壮观。 很多时候我们也有这样的经验,在
托盘
程序异常退出的时候
Electron系统
托盘
设置详解
Electron是
一个
强大的框架,用于构建跨平台的桌面应用程序。其中
一个
常见的功能是在系统
托盘
中显示应用程序图标,并提供相应的菜单和交互功能。当用户点击图标时,将显示应用程序窗口,并提供相应的菜单项和交互功能。在应用程序准备就绪时,我们创建了
一个
窗口实例,并指定了窗口的大小和初始隐藏状态。在应用程序准备就绪时,我们创建了
一个
系统
托盘
实例,并指定了
托盘
图标的路径。接下来,我们需要创建
一个
HTML文件以显示应用程序的窗口内容。函数创建了
一个
上下文菜单,并设置了菜单项的点击事件处理程序。在上述代码中,我们使用。
关于
一个
进程结束另外
一个
带有NotifyIcon
托盘
的进程残留图标
问题
解决方法
进程A用Process 启动进程B,这是B在右下角有
托盘
图标,然后用Process关闭进程B,但是右下角的图标还在,只有鼠标放上去后才消失。 网上大部分介绍的方法时通过刷新任务栏
托盘
区,清除异常关闭进程的残留图标。该方法在win10系统上起作用。 现在网上找到另外一种方法:如果进程带有界面,就通过发送WM_CLOSE关闭进程;如果进程不带界面,调用TerminateP...
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章