jjzjj

windows - 将应用程序快捷方式固定到 Windows (7,8) 任务栏

我想编写一个程序,将MicrosoftWORD、EXCEL和POWERPOINT等应用程序固定到Windows7或8上的任务栏。我找到了托管快捷方式的目录(%APPDATA%\Microsoft\InternetExplorer\Quick启动\用户固定\任务栏);但是,当我创建快捷方式并将其移动到该文件夹​​时,该图标不会出现在任务栏中。此外,从该文件夹中删除文件不会从任务栏中删除图标,它只是取消图标与任何快捷方式的关联。下次您单击该图标时,它会显示一条消息,询问您是否要删除固定的项目。我想自动化这些过程,因为我每天在多台计算机上大量使用它们。 最佳答案

c - 获取 Windows 任务栏的高度 (Winapi)

如何计算任务栏高度,这样我的winapi应用程序就可以启动了吗?现在,实际上,当我启动我的程序时,它启动并且底部位于任务栏后面。我怎样才能告诉我的程序移动一启动就在任务栏上方?我会标记正确的答案。谢谢。 最佳答案 您可以将SPI_GETWORKAREA与SystemParametersInfo一起使用获取可用的屏幕尺寸,不包括任务栏,GetSystemMetrics可以获得全屏大小,因此任务栏大小只是任务栏所在轴的差异,您应该通过比较两个轴来检查哪个轴,因为任务栏并不总是在底部。 关于c

.net - 添加到 .NET 任务栏中的右键单击应用程序菜单

大多数应用程序只有“恢复、移动、调整大小、最小化、最大化和关闭”,但是MSSQL提供了额外的选项“帮助、自定义View”。按照这些思路,是否可以在任务栏中添加到应用程序的右键单击菜单?注意:我不是指的是时钟旁边通知区域中的图标。 最佳答案 这是一个更简单的answer我发现。我很快测试了它并且它有效。我的代码:privateconstintWMTaskbarRClick=0x0313;protectedoverridevoidWndProc(refMessagem){switch(m.Msg){caseWMTaskbarRClick

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

有一些免费软件工具(例如,TaskbarShuffle、XNeat等)可以更改任务栏上按钮的顺序,而无需实际关闭或打开任何窗口。不幸的是,它们似乎都不是开源的。更改任务栏中按钮顺序所需的API调用是什么? 最佳答案 答案是在调用SendMessage()时使用TB_MOVEBUTTON,如theWinAPIdocumentationhere中所述.SendMessage()的第一个参数(hWndControl)需要是对包含任务栏按钮的工具栏的引用。检索起来并不容易,但是CodeProjectentryChrisClarke的回答中提

windows - 应用程序如何在 Windows 任务栏上显示对象?

有几个应用程序可以在Windows任务栏上显示对象,但没有实现IDeskBand接口(interface)。例如,联想电池表和NotebookBatteryInfo.例如:NotebookBatteryInfohttp://home.arcor.de/batteryinfogateway/img/taskbar_new.png在上图中,任务栏上的对象由应用程序放置在那里,并在应用程序关闭时消失。这与IDeskBand不同,在IDeskBand中,COM对象由explorer.exe直接加载。在Windows中可以使用什么API/方法来实现这一点? 最佳答案

windows - 如何删除 Windows 任务栏中的多个 emacs 实例

如果我用runemacs.exe启动emacs,任务栏中的窗口与emacs.exe进程关联,而不是runemacs.exe进程。这意味着如果我固定runemacs.exe,我会在任务栏中看到两个emacs图标。如果我固定emacs.exe,我会得到一个控制台。我该如何吃蛋糕? 最佳答案 这看起来像是一个选项:http://sachachua.com/blog/2012/06/making-gnu-emacs-play-well-on-microsoft-windows-7/TopinEmacstoyourtaskbar,right-

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

我注意到我的应用程序将图标发送到Windows托盘,尺寸为16x16像素——而我的VistaPC我有一个双倍宽度的任务栏,似乎以18x18像素显示图标。我的应用程序图标上的调整大小工件看起来很糟糕。我如何询问Windows图标的大小?编辑我正在动态生成图标,并带有像素字体文本覆盖。动态生成一堆图标尺寸似乎很浪费,所以最好避免构建具有所有“可能”尺寸的图标(我什至不确定它们是什么)。GetSystemMetrics(SM_CXSMICON)返回16——不正确的值。GetThemeBackgroundContentRect也没有帮助。 最佳答案

windows - 可以使用 Delphi 在 W7 中禁用任务切换键盘快捷键吗?

多年来,我的应用程序一直采用一种模式,客户可以“禁用对操作系统的访问”。显然,此功能有悖常理(至少就Windows而言),但在某些安装中,我的应用程序是唯一应该对机器运算符(operator)可见的程序,在这种情况下,此功能很有用。我使用的技术是从几个“层”构建的:隐藏任务栏和按钮。禁用任务切换。禁用我的主窗体系统图标。要禁用我使用的任务栏://Getahandletothetaskbaranditsbutton..Taskbar:=FindWindow('Shell_TrayWnd',Nil);StartButton:=FindWindow('Button',Nil);//Hidet

.net - 如何在 Windows 上为任务栏创建工具栏?

我如何着手创建我自己的任务栏工具栏,一个laWindowsMediaPlayer:WindowsMediaPlayer'sStartbartoolbarhttp://me.monoxide.ws/images/wmp-toolbar.gif对于几乎任何语言实现此功能的示例或文档甚至开源软件都将不胜感激,但谷歌并不是很有帮助。最终,我想在XP之后的C#(我希望需要P/Invoke)中执行此操作,但是任何语言和Vista之后的版本都是可以接受的/有帮助的。 最佳答案 检查一下:http://social.msdn.microsoft.c

java - Windows 任务栏高度/宽度

我不知道如何动态获取Windows任务栏高度来设置我的应用程序全屏。如您所知,任务栏可以位于四个位置:底部、顶部、左侧或右侧,所以我想知道是否也可以知道当前位置来设置窗口边界。编辑:使用Lukas链接我尝试了这个:GraphicsDevicemyDevice;WindowmyWindow;try{myDevice.setFullScreenWindow(myWindow);...}finally{myDevice.setFullScreenWindow(null);}但是我遇到了一个NullPointerException 最佳答案