问题标签 [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.

0 投票
2 回答
4587 浏览

windows - 以编程方式更改任务栏设置?

我想用一个小批处理文件或 java 程序或其他什么来更改我的任务栏的设置。
所以我想知道,是否有包含此信息的注册表项。

有谁知道,Windows 在哪里设置任务栏设置?

编辑:不,我不想在每次启动时更改任务栏设置来惹恼用户。

0 投票
3 回答
9200 浏览

windows-ce - 自定义/替换 Windows CE 5.0 任务栏?

我目前正在使用 Win CE 5.0 来更新现有平台上的一些代码。我们也有兴趣部署自定义外壳/主屏幕/应用程序启动器,我有几个问题:

1)我们正在运行标准的 CE shell,我假设它可以定制,因为源代码可通过 Platform Builder 获得。我想知道用屏幕顶部的状态栏之类的东西完全替换它会有多“痛苦”(想想 iPhone)。我在想任务切换可以由快捷键专门处理。我对此表示怀疑。

2)如果不能删除,任务栏可以调整大小并移动到屏幕顶部吗?我们基本上试图找到一种方法来为我们自己的状态栏保留屏幕顶部的前 20 左右像素行,并防止最大化的应用程序窗口在其顶部绘制。

非常感谢您的帮助。

-ksudeadeye

0 投票
2 回答
1560 浏览

windows - 将工具栏放入 Windows 任务栏(ala 语言栏)

我目前正在编写一个 Windows MFC 应用程序来快速搜索我们的公司 DMS。这个想法是在窗口任务栏的右侧边缘放置一个按钮,就像语言栏一样,单击该按钮时会弹出搜索界面。

我似乎找不到太多关于如何在任务栏中像这样放置项目,有人可以指出一些有用的资源或示例吗?

如果可能,我更喜欢本机 API 资源(即,不是 .NET)。

谢谢!

0 投票
2 回答
235 浏览

winapi - 将 WinXP 任务栏工具提示替换为另一个程序

我需要将 WinXP 任务栏中的常用工具提示替换为另一个应用程序。因此,当鼠标悬停任务按钮时,我需要运行应用程序。这可能吗,以编程方式?如果是这样,怎么做?

谢谢

0 投票
2 回答
2667 浏览

windows - 如何更改任务栏按钮的顺序?

有一些免费软件工具(例如,Taskbar Shuffle、XNeat 等)能够更改任务栏上按钮的顺序,而无需实际关闭或打开任何窗口。不幸的是,它们似乎都不是开源的。

更改任务栏中按钮的顺序需要哪些 API 调用?

0 投票
0 回答
424 浏览

wpf - 如何更改 Vista 任务栏上的预览图像?

我们有一个这样的窗口:

当用户最小化主窗口并在 Vista 任务栏上查看预览图像时,预览图像将仅显示主窗口,缺少子窗口(带有该页面)。

所以,我的问题是如何解决这个问题?

我应该更改预览图像吗?

如果是,如何?

0 投票
2 回答
3099 浏览

c# - Reserve screen area in Windows 7

Is it possible to reserve a screen area near an edge of the screen for your app in Windows 7? It would behave similar to the Windows taskbar (i.e. maximized windows would not overlap with it).

I'm writing a taskbar app with proper support for multiple monitors. The primary purpose is to show a taskbar on each screen containing only the apps on that screen. None of the existing solutions (Ulltramon, DisplayFusion) I know of work for Win 7, and none are open source.

C# code would be nice, but any hints are appreciated as well.

0 投票
1 回答
2507 浏览

toolbar - 如何在 DeskBand 任务栏工具栏上强制 C# 中的 ComboBox 的 GDI+ 渲染?(透明度问题)

我已经使用 Codeproject 中的 BandObjectLib( Extending Explorer with Band Objects using .NET and Windows Forms )实现了一个 DeskBand 任务栏工具栏,修改为支持 IDeskBand2 界面,该界面允许 Windows Vista 中的开始菜单在我的 DeskBand 任务栏工具栏时保持透明度已启用。但是,组合框或文本框中显示的文本会显示与文本原始颜色混合的基础桌面背景颜色。

标签没有这个问题,因为它通常是使用 GDI(+) 绘制的,它忽略了渲染文本(而不是标签的背景)上的 DWMComposition。

我认为这个问题是因为 DWM 在 Vista 上的工作方式涉及某些文本元素,这在以下页面中进行了解释:

在 Aero Glass 上使用 Vista 控件
Windows Vista Aero Pt。1 - 将 Glass 添加到 Windows 窗体应用程序
将 Aero Glass 添加或改装到旧版 Windows 应用程序中

我只在我的 DeskBand 工具栏上使用一个组合框,所以我只需要知道如何强制组合框不使用 DWM 显示,即使 DWM 在系统上启用并且通过 IDeskBand2 接口的实现在 DeskBand 上启用。

更新:我已经对其进行了进一步的研究,在将 Aero Glass 添加或改装到旧版 Windows 应用程序中的 C++ 代码似乎最有可能让这个工作正常工作,因此组合框显示文本不透明。如果有人可以查看仅与组合框有关的代码并帮助我使其适用于 C# 组合框,那将是我的一个月!我已经开始赏金,希望能得到答案。

下面是来自上述项目的 EditProc.cpp 类,它应该可以快速了解我正在寻找的解决方案。要获得完整的图片,您需要查看完整的项目:

谢谢,

John Rennemeyer
MuvEnum, LLC

0 投票
2 回答
337 浏览

.net - 创建不受 Windows 任务栏遮挡的表单的正确方法是什么?

我将任务栏停靠在左侧,这会导致在任务栏下方打开许多窗口。

System.Windows.Form.FormStartPosition 值均不考虑任务栏,手动除外。这是设计使然吗?这令人沮丧。我想尊重操作系统应该强制执行的默认监视器和窗口位置值。

0 投票
2 回答
299 浏览

internet-explorer - IE bandobject出现在桌面任务栏中

我创建了一个 IE bandobject(工具栏),它位于 IE 中并且运行良好,但它也出现在工具栏下的 XP 任务栏菜单中。有谁知道如何防止这种行为?

谢谢!