标签: taskbar

C# - 获取打开的任务列表

我正试图找到一种方法来获取C#中的开放任务.我一直在谷歌搜索,只能找到如何获得进程列表.我想要唯一会出现在任务栏上的任务.

此外,如果我能够获得与任务相关联的过程,那将是很酷的.如果可能的话,获取Vista用于ALT-TAB菜单的缩略图,如下图所示:

使用Alt-Tab

我假设我将不得不使用pinvokes,因为它看起来真的不像有任何库已经这样做了.有任何想法吗?

.net c# taskbar task

10
推荐指数
2
解决办法
9517
查看次数

如何以编程方式确定Windows任务栏是否隐藏?

我需要知道Windows任务栏是否隐藏.我相信没有.NET方法可以做到这一点,而且我也遇到了很多"如何隐藏和显示任务栏"的样本,但我没有看到任何基于我正在寻找的东西.我不熟悉Windows API,因此我发现很难理解传统的Windows代码.有人可以指导我一篇文章或输入代码,告诉我是否隐藏了任务栏的当前状态?我在C#编码.

谢谢.

.net c# winapi visibility taskbar

10
推荐指数
1
解决办法
6303
查看次数

Windows 7任务栏进度适用于一个应用程序,但不适用于另一个

我有两个不同的应用程序,包括用C++ Builder 2009编写的本机应用程序,两个MDI,都使用相同的进度条实用程序代码.其中一个正确更新了Windows 7任务栏及其进度.另一个没有.

我发现两个应用程序之间没有任何明显的差异.失败的应用程序中没有报告错误:调用ITaskbarList3::SetProgressValueITaskbarList3::SetProgressState返回S_OK,但Windows 7任务栏中没有任何反应.

让Windows 7任务栏进度条工作有什么陷阱吗?我可能缺少哪些要求?

windows taskbar windows-7 progress-bar

10
推荐指数
1
解决办法
476
查看次数

如何将我的Delphi应用程序的任务栏标题与其主要表单标题分开?

我注意到,任务栏上显示的应用程序标题与主窗体标题中显示的应用程序标题重复,与Application.Title无关.我的主要表单标题是使用Caption:='xxxx'以编程方式设置的,如下所示:

My Fantastic Application V1.2.3.4 [Power User]
Run Code Online (Sandbox Code Playgroud)

这是在任务栏上忠实再现(截断).我真的很想在任务栏上看到"我的神奇应用程序".这可能吗?我已经尝试将Application.Title等设置为无效.

delphi taskbar title

10
推荐指数
1
解决办法
2035
查看次数

根据屏幕形状或对接状态自动更改Windows 7任务栏位置

使用VBScript或任何其他编程语言可以实现以下目标:

  • 检测屏幕形状 - 或计算机是否已停靠
  • 更改Windows任务栏位置

我想要实现的目标:

我的笔记本电脑有一个14英寸的宽屏:相当宽,但不是很高.我发现将Windows任务栏放在屏幕左侧最方便,因为我可以节省宽度而不是垂直空间.

然而,当我在办公室时,我的电脑坐在一个扩展坞,并连接到一个漂亮的大方形屏幕.在这里,我更喜欢将任务栏放在其默认位置,即底部.

当然,我知道如何在任务栏属性中手动切换两个任务栏位置.但我每天都这样做几次,这很烦人.我的问题是:我可以自动更改任务栏位置吗?

例如,在启动时(或从休眠状态唤醒),将运行一个脚本来检测:

  • 屏幕形状是否高于4:3?(或任何数字)
  • 电脑是否停靠在扩展坞?

如果是,请将任务栏放在底部,否则放在左侧.

有人知道怎么做或者能让我走上正轨吗?或者是否已经有一个实用程序可以做到这一点?

windows vbscript automation taskbar windows-7

10
推荐指数
1
解决办法
4942
查看次数

C#在任务栏缩略图上显示按钮

在WMP中,我在任务栏缩略图上显示了按钮.如何在C#中为我的winforms应用程序制作它们?

在此输入图像描述

c# taskbar thumbnails button

10
推荐指数
2
解决办法
3038
查看次数

Delphi在应用程序运行时更改主窗体

我有这个问题.当我隐藏我的主窗体时,我的应用程序的任务栏图标也被隐藏.我也看到了一个关于这个问题的新问题,答案并没有真正帮助.他们建议尽量减少它,但我不想最小化应用程序.

应用程序运行时是否可以更改主窗体?

例如.我有两种形式.当我想隐藏一个表单并显示另一个表单时,任务栏图标应保留在任务栏上,主表单应切换到另一个表单.

我使用的是Delphi XE6,它是一个VCL Forms应用程序.

我还看到了一个关于在运行时更改主窗体的一个不同的老问题,但它很老,仍然基于Delphi 6.

forms delphi vcl taskbar delphi-xe6

10
推荐指数
3
解决办法
9629
查看次数

如何制作全屏模式,而不使用以下任务栏覆盖任务栏:wpf c#

我需要在WPF应用程序中更改Windows任务栏.为此我设置WindowStyle="None",这意味着禁用Windows任务栏,并使用按钮进行自定义任务栏以恢复,最小化和关闭应用程序.现在我的问题是如果应用程序处于最大化模式,那么我无法在Windows上看到开始菜单.

我在这里找到了一个类似的问题,但是当我尝试这个代码时它没有编译.全屏模式,但不要覆盖任务栏

如何创建自己的任务栏并在最大化时能够看到Windows开始菜单?xaml中是否有可以设置的属性窗口?

c# wpf xaml taskbar startmenu

10
推荐指数
3
解决办法
1万
查看次数

C#在任务栏上显示文本| Windows 10

我想在任务栏中显示文本,如NetSpeedMonitor程序.我想到了Windows如何使用日期和时间显示,但我找不到任何答案.我想用C#和.Net 4.x做到这一点

在此输入图像描述

c# taskbar windows-10

10
推荐指数
1
解决办法
1908
查看次数

如何向Windows询问系统托盘图标的大小?

我注意到我的应用程序将图标发送到尺寸为16x16像素的Windows托盘 - 而我的Vista PC我有一个双倍宽的任务栏,似乎以18x18显示图标.我的应用程序图标上的调整大小工件看起来很糟糕.如何询问Windows图标应该是多大?

编辑:

我正在动态生成图标,带有像素字体文本覆盖.动态生成一堆图标大小似乎很浪费,所以避免构建一个具有所有"可能"大小的图标会很好(不是我甚至不确定那些是什么).

GetSystemMetrics(SM_CXSMICON)返回16 - 不正确的值.

GetThemeBackgroundContentRect也没有帮助.

windows winapi taskbar system-tray

9
推荐指数
1
解决办法
1万
查看次数