Articles of 显示

以编程方式旋转显示器?

我正在寻找一种方法来以编程方式旋转我的一个监视器的显示。 我在桌面上安装了两台显示器,在编程或使用其他各种程序时,我经常以不同的方向使用它们,为了改变方向,我跳转到显示设置并旋转(所以我可以有一个或者都是肖像)。 打电话给我懒,因为我知道这几乎没有任何麻烦做,但它会很好,只需要在我的任务栏上有一个快速的可执行文件,我可以运行时,我需要时来回旋转屏幕之一。 我已经看了一下,发现使用DEVMODE结构等各种解释,这似乎是一个非常漫长的过程,真的没有一个更简单的方法来做到这一点? 不是一个Windows DLL有这个function已经? 提前致谢。

触摸屏隐藏光标

我有一个现有的基于Windows XP的应用程序,有2个屏幕(目前2个电脑,每个屏幕托pipe)。 一个是触摸屏,另一个是正常鼠标驱动的屏幕。 触摸屏用于快速用户操作,例如触摸要触发的动作。 应用程序使用非触摸应用程序窗口中的鼠标指针来确定执行操作的位置。 我想摆脱主持触摸屏的电脑,只有一台PC(双屏)托pipe的触摸屏。 但是,如果我这样做有什么办法停止光标移动到触摸屏? 我不认为我有焦点问题,因为我可以在触摸屏应用程序中使用WS_EX_NOACTIVATE(触摸屏应用程序只需要响应触摸事件)。 我看到一些互联网post说,光标可以隐藏通过触摸屏configuration(如果支持),但没有人知道这些是否是Windows操作系统的支持? 如果这提供了答案,我可以自由移动到Windows 7。 我也不是特别想在设备级捕获事件(在到达操作系统之前)。

delphi应用程序清单文件WinXP和Win7下的问题

我最后一个问题“列出Win-7下的服务和服务状态”使我开始研究一个解决scheme,该解决scheme基于.manifest文件为我的应用程序提供了Windows Vista以下的pipe理权限。 我不确定是否继续上一个问题,因为他们不一样,所以这里是另一个问题: 我的应用程序现在可以在Win 7下正常运行,无论是否因为清单文件而以“admin”运行。 我的清单文件如下: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.6.0.5" processorArchitecture="X86" name="ServiceMonitorPro" type="win32"/> <description publisher="Powershield Ltd" product="Powershield Service Monitor">Powershield Service Monitor</description> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly> 当应用程序在Windows 7或Vista上运行时,UAC带有这样的对话框: alt text http://img.zgserver.com/windows/www.freeimagehosting.net 我如何更换“未知”发布者? 另一个问题是,即使你的应用程序运行在Win7或Vista下没有问题,在WinXP下它现在崩溃的消息:“此应用程序启动失败,因为应用程序configuration不正确。重新安装应用程序可能会解决这个问题问题。” 另一件我想补充的:如果我添加引用(使用子句)XPMan的应用程序在WinXP上正常工作,但是然后它我的.manifest文件在Vista或Win7下没有区别。

Windowspath在带有清单的LoadLibrary中search

如果你没有path调用LoadLibrary (例如, LoadLibrary("whatever.dll") ,Windows通常会遵循其标准的searchalgorithm,它是用来findEXE的。 我的问题是这样的:假设一个应用程序清单指定了一个特定版本的系统DLL,比如comctl32.dll 6.0。 在这种情况下, LoadLibrary("comctl32.dll")会立即转到正确的并排文件夹,还是执行某种search?

windows.form c#在窗体之间移动

我正在为已经编写的程序devise一个安装程序界面。 这是我的第一个windows.form。 我看到三种方法来解决我需要多个“屏幕”的“问题”。 我可以添加所有的标签/button/界面,然后在事件中隐藏/显示它们。 或者我可以closures并打开一个新窗口? 或者我以某种方式加载我的下一个窗体到窗口框架(sortv像iFrame方法)? 可以以某种方式帮助解释如何做到这一点? 谢谢!

添加应用程序清单以确保在Windows XP,Vista和7上提升权限的可靠程度如何?

这种方法有多稳定,以确保我的pipe理应用程序在启动时请求pipe理员权限: <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges> 这在Windows 7上运行良好,但我没有访问XP和Vista,所以不能告诉。