问题标签 [taskbar]
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.
windows-7 - 更新应用程序后在 Windows 7 上单击固定项目时“参数不正确”
我有以下情况:
- 使用普通的 .msi 安装了我的应用程序
- 从开始菜单运行应用程序
- 右键单击任务栏中的图标并将其固定。
现在,我可以使用固定项目/快捷方式启动我的应用程序,但是在我使用另一个 .msi 文件更新我的应用程序后,单击固定项目会显示此错误:
'快捷方式问题' - 参数不正确。
我检查了快捷方式,据我所知,它指向与以前版本相同的目录/文件。(新版本具有相同的文件/位置)。我假设发生了一些版本控制/程序文件魔术导致了这个问题,但没有在网上找到任何好的信息。
更多信息:
- 该应用程序是用 C# .NET 3.5 SP1 编写的
- msi 是使用 Visual Studio 2008 SP1 中的安装项目创建的
- 我使用自定义构建工具来集成 msi 构建并将 ProductCode 和 PackageCode 设置为每个版本的新 GUID。
- 否则更新似乎工作正常。旧版本已卸载,新版本安装正确。
有人有线索吗?
windows - 确定窗口是否有任务栏按钮
我正在寻找一种方法来检查给定窗口是否有任务栏按钮。也就是说,给定一个窗口句柄,如果窗口在任务栏中,我需要一个 TRUE,否则为 FALSE。
相反,我想知道是否有办法获得属于给定任务栏按钮的窗口的句柄,我想这需要一种方法来枚举任务栏按钮。
(前一部分是我需要的部分,后一部分是可选的。)
非常感谢。
c# - 如何在任务栏顶部全屏显示 Windows 窗体?
我有一个需要全屏运行的 .net windows 应用程序。然而,当应用程序启动时,任务栏显示在主窗体的顶部,并且只有在通过单击它或使用 ALT-TAB 激活窗体时才会消失。表单的当前属性如下:
- WindowState=FormWindowState.Normal
- TopMost=正常
- Size=1024,768(这是运行它的机器的屏幕分辨率)
- FormBorderStyle = 无
我尝试在表单加载时添加以下内容,但没有一个对我有用:
- this.Focus(); (赋予焦点后 this.Focus 属性始终为假)
- this.BringToFront();
- this.TopMost = true; (但这在我的场景中并不理想)
- this.Bounds = Screen.PrimaryScreen.Bounds;
- this.Bounds = Screen.PrimaryScreen.Bounds;
有没有办法在 .NET 中做到这一点,或者我是否必须调用本机 Windows 方法,如果是这样,代码片段将不胜感激。
非常感谢
c# - 如何添加动态文本作为任务栏图标覆盖?
我正在尝试将带有文本的任务栏图标覆盖添加到 windows7 应用程序图标,我确实设法添加了小覆盖但无法添加文本。
有谁知道如何添加动态文本作为任务栏图标覆盖?
使用:WPF 和 C#
windows-7 - 如何假设/窃取另一个进程的窗口作为我自己的?
我想在我的应用程序的任务栏按钮下显示另一个应用程序的窗口。这是一个后台应用程序,它将另一个进程的窗口报告为我的应用程序自己的。是否有任何通用方法可以做到这一点,例如每个“新”窗口、警报发光、进度表和其他任务栏功能,都显示在我自己的应用程序按钮下?
例如,Winfox 在自己的进程下运行并窃取 Firefox 的 windows。它还添加了功能,但这无关紧要——我只想在我自己的应用程序按钮下支持另一个应用程序现有的任务栏功能——多窗口、进度表、警报闪烁、错误闪烁、迷你图标等。有没有近乎通用的窃取应用程序的方法,还是主要是特定于应用程序的?谢谢!
winapi - Win32:全屏和隐藏任务栏
我有一个窗户,我SetWindowPos(window, HWND_TOP, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), SWP_FRAMECHANGED);
它覆盖了整个屏幕,好的,但也需要一段时间(0.5 秒)才能覆盖任务栏。
有没有办法立即通过任务栏?我发现设置HWND_TOPMOST
会立即执行此操作,但它始终高于所有其他窗口,即使我切换应用程序 - 这是我不想要的。此外,如果我先隐藏窗口然后显示它,它会以某种方式强制窗口重新绘制并立即覆盖任务栏,但它会闪烁(因为隐藏)。还有其他方法吗?
c# - 从 c# 更改正在运行的进程的 ApplicationID
在 Windows 7 中,我们有 ApplicationID 的概念,它允许(除其他外)在任务栏中对多个图标进行分组。如何从 c# 更改正在运行的进程的 ApplicationID?我正在尝试使用另一个应用程序制作我的 WinForm 应用程序的图标组。我试过使用 Windows API 代码包库,在我的 Load 事件中粘贴以下代码......但它没有用。建议?
c# - 如何在taskar中减少程序的窗口标题?
使用 C#,我使用此代码列出主窗口进程标题
但这对于在任务栏中减少进程的主窗口标题不起作用。这该怎么做 ?
c# - 如何在 WindowsCE 上触发任务栏上的自动隐藏
我正在为 Windowsce 5.0 设备(PSION Teklogix Workabout Pro G2)编写 C# 程序。
任务栏设置为自动隐藏。我不能完全禁用它,因为用户有时需要访问开始菜单或者可能想手动显示或隐藏 SIP。而且它不应该一直显示,因为我想尽可能多地使用小显示器。
我的问题是:当任务栏在屏幕底部最小化并且用户单击它的某个位置(不是开始菜单按钮)时,它会滑入并正确显示。但是如果用户没有激活开始菜单(通过点击windows-Logo),任务栏不会再次滑出,除非开始菜单被打开过一次。
是否有类似事件的东西,我可以发送到任务栏,所以它再次隐藏,而用户没有开始访问开始菜单?
c# - 带有关闭按钮的气球工具提示 - C#
如何创建带有关闭按钮的气球工具提示。
我可以显示一个工具提示:
但我不能做相反的事情:
甚至是一种在气球提示上显示关闭框的方法。
我在另一个网站上看到了这个问题,但没有(免费)答案。
提前致谢