Articles of 窗口

Windows API将窗口附加到桌面的左侧或右侧

可能重复: 如何将应用程序停靠在Windows桌面上? 我需要像Google桌面那样的窗口行为。 Google桌面的主窗口可以连接到桌面的左侧或右侧,不会与桌面图标重叠。 图标自动从这个地方移动! 如果最大化另一个窗口,则只使用可用空间,不使用连接的Google桌面窗口占用的区域。 它也适用于Windows XP Google桌面使用哪种API来执行此类行为?

使用Windows监视器configurationfunction时发生I2C错误

我试图通过Windows API获取/设置显示器的亮度级别。 我已经尝试了低级监视器configuration函数和高级监视器configuration函数 ,但它们似乎都在同一个地方。 在这两种情况下,获取HMONITOR句柄并从HMONITOR获取物理监视器句柄都没有问题,但是一旦我尝试查询DDC / CIfunction,就会出现一个错误消息,提示“ An error occurred while transmitting data to the device on the I2C bus. 导致此错误的特定函数是高级函数的GetMonitorCapabilities和低级函数的GetCapabilitiesStringLength 。 他们都造成相同的错误。 这使我相信,也许我的显示器不支持DDC / CI,但我知道我的笔记本电脑的显示器亮度可以通过控制面板进行更改,所以它必须通过软件以某种方式控制。 另外,我可以在PowerShell脚本中成功使用WMI类来获取/设置本页所述的亮度。 我读过的大部分内容都表明,大多数现代笔记本电脑屏幕都支持DDC / CI。 有什么办法找出是什么原因导致这个错误或获得更多的信息呢? 我目前正在Windows 7的Visual Studio 2013中使用C ++。如果我无法得到这个当前的方法,我可能会在我的C ++程序中使用WMI,但是我想我会先问一下。 这是我现在的代码: #include "stdafx.h" #include <windows.h> #include <highlevelmonitorconfigurationapi.h> #include <lowlevelmonitorconfigurationapi.h> #include <physicalmonitorenumerationapi.h> #include <iostream> #include <string> int _tmain(int argc, […]

haskell:输出非ASCII字符

我想在WinGHCi中输出非ascii字符,但这是我得到的: Prelude> "δ" "\948" Prelude> putStr "\948" *** Exception: <stdout>: hPutChar: invalid argument (character is not in the code page) 我在Windows XP上使用WinGHCi 7.0.3。 我要做什么,WinGHCi打印一个不错的小三angular洲?

在Windows上有一个复制文件夹的界面?

我想复制文件夹A并粘贴到桌面。 我目前正在使用C ++,所以最好是一个OO接口(如果可用)。

在运行时请求pipe理员权限

如何在运行期间请求pipe理员权限,以便用户获得允许或禁止的提示?

从UUID中提取MAC地址

我工作的程序假定由Windows RPC API调用UuidCreateSequential()生成的UUID包含主以太网适配器的MAC地址。 这个假设是否正确,或者我应该使用不同的方法来获取MAC地址?

C#FontFamily不显示新的字体

我注意到,当我们尝试使用C#列出字体,它工作正常; 但是,如果我们要在应用程序运行时安装新的字体,调用字体的枚举不会返回新的字体,直到应用程序重新启动。 代码如下: public void Populate(bool b) { both = b; foreach (FontFamily ff in FontFamily.Families) { if(ff.IsStyleAvailable(FontStyle.Regular)) Items.Add(ff.Name); } } 上述方法的注释: Items.Add()是将项目添加到组合comboBox 。 我必须在这里理解错误的东西。 我怎样才能得到上面的代码重新查询系统的字体,甚至是新的?

Windows相当于POSIX srandom(…)和random()函数?

我试图将一些代码从UNIX移植到Windows,我需要一个POSIX srandom(x)和random()函数的实现,对于给定的种子x ,生成与符合POSIX .1-2001。 Windows上有哪些可用的选项?

在哪里写日志的Windows应用程序

我有一个通过ClickOnce部署到Web服务器的.NET Windows应用程序。 在任何时候都有大约100个用户,都位于中心位置。 我正在使用log4netlogin应用程序,但我很难到达放置日志的最佳位置。 我试过让他们写入共享的networking位置,但是一些用户使用这种方法遇到了糟糕的I / O。 我已经尝试login到用户的临时文件夹,但这使得难以检索日志。 我没有尝试过事件日志,因为我可能不得不跳过一些环节才能得到这个工作,而且我不确定这是否值得。 我从来没有尝试数据库日志logging,但我一直认为它会相对缓慢。 有没有人有login在公司环境中部署的Windows应用程序的经验? (1)快速,(2)可靠,(3)可以访问的任何build议,我可以把日志放在哪里?

PHP的scandir()排除隐藏的文件在Windows下?

在Windows系统上,备份代理创build与原始文件名称几乎相同的临时隐藏文件,并且位于相同的path中。 这可能会干扰使用PHP scandir() 。 现在我想知道如果Windows上有隐藏标志设置的文件被PHP scandir()排除在外。 有一些关于Linux风格的隐藏文件的文章, scandir()应该如何忽略以点开头的文件,但很less有关于Windows文件的信息。