问题标签 [systray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1095 浏览

c++ - TrayIcon 气球不显示

我在 Visual Studio 2005 Express Edition 中编译了我的托盘图标实用程序 C++ 代码,托盘图标气球成功显示,但后来我删除了我的防火墙,切换到 Windows 防火墙,现在我在另一个防火墙软件上。现在我运行了我的同一个项目,气球成功出现了,但是当我重建它时,我再也看不到气球了。我的 Shell_NotifyIcon 方法仍然返回 true。

这是代码:

任何人都可以建议问题出在哪里?它似乎与操作系统有关,我的操作系统是 XP,我什至将“EnableBalloonTips”修改为 1。

法兰·沙比尔

0 投票
1 回答
3546 浏览

windows-7 - 以编程方式强制图标在 Windows 7 的“通知区域”/“系统托盘”中可见

Windows 7 允许用户在“通知区域”(又名系统托盘)中隐藏/显示图标。

默认情况下,我认为它们是隐藏的?

是否可以以编程方式(通过应用程序或通过安装程序)强制图标出现?

编辑:我不是在寻找一种方法来覆盖用户的请求。我要问的是,有没有办法初始出现,即使用户随后永久隐藏你。即,我们可以让它“选择退出”而不是“选择加入”吗

0 投票
1 回答
320 浏览

c# - 系统托盘气泡未显示(在 XP 中启用气球)

我想知道出了什么问题,在这里搜索后我发现这可能是由于禁用了气球,但那不是我的情况。我正在使用简单的代码,但它不起作用。谢谢

0 投票
6 回答
54042 浏览

c# - 如何启动最小化到托盘的 WinForm 应用程序?

我已经成功创建了一个使用 NotifyIcon 最小化到托盘的应用程序。当表单被手动关闭时,它会成功地从桌面、任务栏和 alt-tab 中隐藏起来。尝试以最小化应用程序启动时会出现此问题。最初的问题是应用程序将被最小化,但仍会出现在 alt-tab 对话框中。将 FormBorderStyle 更改为 ToolWindow 选项之一(从“无”选项)解决了这个问题,但引入了另一个问题。当应用程序第一次启动时,最小化窗口的标题栏在开始菜单上方可见:

在此处输入图像描述

打开表单并关闭它会使其正确隐藏。我已经尝试了很多变化,但这基本上是它现在的工作方式......

WindowState 在设计器中设置为最小化。在构造函数中进行一些初始化后,我有以下几行:

双击 NotifyIcon 时,我有以下内容:

就像我说的那样,我已经尝试了很多细微的变化(this.Hide() 等)。有没有办法让 NotifyIcon 成为主要组件,这样我就可以在保持 NotifyIcon 运行的同时完全启动和处理表单?必须有一种方法可以以最小化的形式启动应用程序,而不会产生任何怪异。请帮我找到它!

0 投票
3 回答
398 浏览

.net - 如何从 SysTray 恢复应用程序?ShowWindow 没有帮助,因为 Handle=0

是否可以恢复已最小化到 SysTray 的第 3 方应用程序?

在最小化到任务栏的应用程序上调用 ShowWindow 很好,但在应用程序已最小化到 SysTray 的情况下,它的句柄似乎设置为零,当然 ShowWindow 找不到它。

0 投票
1 回答
47 浏览

windows-vista - vista 出于某种原因阻止了我的系统托盘图标

为什么 VISTA 对最终用户说它阻止了我的应用程序的系统托盘图标?如何避免这种情况?

0 投票
1 回答
385 浏览

c# - 用另一个替换现有的 Winform HWND?

我正在尝试劫持现有窗口并将其替换为我拥有的 Winforms 的内容。我认为将表单的内部句柄替换为我想要覆盖的那个会很酷,并且想知道是否有人尝试过它?

干杯,弗洛里安

0 投票
1 回答
3349 浏览

vb.net - 将表单隐藏到系统托盘

我在此处发布此内容是因为在尝试隐藏系统托盘中的表单时,我花了很多时间来理解整个事情是如何工作的。

我的问题基本上是:如何将运行操作的 Windows 窗体隐藏到系统托盘?

CFP。

0 投票
1 回答
3586 浏览

winapi - 在 VBA (Access) 中使用系统托盘和图标

我找到了一些教程来解释如何使用 Windows API 在系统托盘中获取自定义图标。

这些都是针对 Visual Basic 的,它们似乎不能很好地扩展到 VBA。

我正在关注这个简短的教程: http ://atchoo.org/vb/systray.php

基本上,您必须设置 hIcon 值(一个“长”变量),但它不起作用。我尝试使用 LoadPicture() 函数,它没有给我任何错误,但也无法添加新图标。

我无法提供 Me.Icon,也无法在 Form_Load 上设置它。

有人对这个有经验么?

0 投票
2 回答
1070 浏览

tomcat - 系统托盘小工具启动停止tomcat

我想知道是否有人知道任何系统托盘小程序来控制tomcat服务con windows xp ...

apache安装了自己的,mysql gui工具中有一个用于mysql的...

所以我唯一缺少的是tomcat ...

多谢