jjzjj

windows - 获取屏幕的平均颜色 - Windows 7 C/C++

我试图在C/C++程序中找到整个屏幕或屏幕部分的平均像素颜色。例如,假设我想找到坐标0,0到50,500的平均像素颜色?我的目标是轮询整个屏幕,而不仅仅是一个窗口的背景。如果用C/C++很难,我想我可以使用Python。有什么可以使用的建议吗?任何示例代码将不胜感激。谢谢:) 最佳答案 您可以使用GetDC(NULL)获取指向整个屏幕的HDC。然后,您可以使用BitBlt或其他像素移动函数将像素从屏幕获取到您可以读取的缓冲区中。 关于windows-获取屏幕的平均颜色-Windows7C

WindowsError: 错误 2 系统找不到指定的文件

我正在学习Python(使用Python3.2)并且一直在遵循一些手册。其中之一,我被要求将当前目录更改为包含我被要求制作并放置在那里的特定文件的目录。我一直遇到以下错误:>>>importos>>>os.getcwd()'C:\\Users\\theminecomp'>>>os.chdir("../Desktop")Traceback(mostrecentcalllast):File"",line1,inos.chdir("../Desktop")WindowsError:[Error2]Thesystemcannotfindthefilespecified:'../Desktop'

windows - 使用 PowerShell 为自定义文件夹图标创建 desktop.ini 在 Windows 10 上不起作用

我想在文件夹中创建desktop.ini文件,这些文件引用子文件夹中的.jpg以便为父文件夹提供自定义图像。这可以手动执行该过程(右键单击文件夹>属性>自定义>选择文件)。假设文件夹结构如下:C:\Test--->Folder1--->Fullsize--->image.jpg--->Folder2--->Fullsize--->image.jpg在手动处理之前,父文件夹('Folder1')具有以下属性:'Directory'。经过手动处理后,该文件夹的属性为'ReadOnly,Directory'。'Fullsize'子文件夹保留了'Directory'的原始属性。创建的deskt

c# - 桌面开发 : Remember Target After Losing Focus

是否可以从另一个程序获取焦点来响应事件,但是一旦处理完响应,就切换回前一个程序并将光标恢复到原来的位置?这听起来像是一个奇怪的问题,但是按照以下思路来思考它用户正在程序A中的文本框中输入。弹出程序B的窗口,用户按下几个按钮以确认某些内容。程序B将控制权返回给程序A并恢复对文本框的选择。如果有一个完整的C#解决方案,那就太好了,但这听起来可能比平时需要更多的努力。有什么想法吗? 最佳答案 就个人而言,这样做很可能会导致用户在弹出窗口中选择不需要的值。例如,某人正在Word中打字。您的应用程序弹出一个窗口,点击“Enter”选择一个值.

c# - 编写 Windows 桌面应用程序 (.exe) - 这听起来对吗?

关闭。这个问题需要更多focused.它目前不接受答案。想改善这个问题吗?更新问题,使其仅关注一个问题editingthispost.4年前关闭。Improvethisquestion我是一名实习生,在工作中从事一个项目。我的老板没有技术背景(工作中的任何其他员工也没有),所以我真的没有人可以问。现在,我们有一堆包含数据(运输数据)的excel文件。通常,我们在excel中获取数据,然后手动将数据转置到map上。例如,我们可能会从“X位置”的Googlemap中截取屏幕截图,然后注释:放置在A楼的带有10的红色圆圈对应于A楼的10批番茄酱在B楼放置一个带有5的绿色方block对应B楼的

windows - 将项目添加到 Windows 中的桌面上下文菜单

我想将一个项目添加到桌面上下文菜单(右键单击Windows桌面上的空白区域时看到的菜单)。此屏幕截图中类似于CatalystControlCenter的内容:我知道如何通过注册表将项目添加到文件和文件夹的上下文菜单,但桌面的工作方式似乎有所不同:我什至没有在注册表中找到文本。那么,如何将新项目添加到桌面菜单中以及如何将一些代码与其相关联?我认为该解决方案与语言无关,如果不是,我将不胜感激任何有帮助的代码。 最佳答案 这样的处理程序必须在HKCR\Directory\Background中注册,而不是像HKCR\Directory、H

windows - 在启动时为所有用户启动应用程序,但也允许每个用户设置 (Windows)

我需要我的应用程序安装程序将程序设置为对所有用户自动启动。那么每个用户都应该能够修改这个选项而不影响其他人。目前我写到HKLM/../Runwithinstaller,它完成了第一个任务。但是我无法为当前用户禁用自动运行,因为删除HKLM/../Run条目会为所有人禁用它。有没有办法做到这一点,而不使用自动启动文件夹中的快捷方式? 最佳答案 始终为所有用户启动它,但检查HKLU中的配置变量以查看它是否应立即退出 关于windows-在启动时为所有用户启动应用程序,但也允许每个用户设置(W

c# - 我如何使用 C# 创建窗口站和 Windows 桌面

我想创建新的窗口站和Windows桌面并将我的进程附加到它。我该怎么做我需要知道正在创建Windowstation并附加我的桌面有效地创建和切换桌面如何将进程附加到winlogon桌面(如果可能)销毁创建的桌面并返回windows桌面 最佳答案 每个“session”只有一个交互式窗口站,但您可以有多个session。http://blogs.technet.com/markrussinovich/archive/2010/02/24/3315174.aspx我不知道直接创建登录session的API,但如果您使用的是Windows

c# - 分窗显示一个软件,总在最上面

这个功能就像是“alwaysontop”,就是总是占据最右边的区域。我写了一个软件,这个软件会定时从服务器拉取一些消息,所以我想把它放在屏幕最右边的区域,除非用户按下最小化按钮,否则永远不会被其他窗口覆盖。这意味着其他窗口,即使按下最大化按钮,也只会占据屏幕的左侧(我的软件没有占据的空间)。它可以在MSWindows中实现吗? 最佳答案 听起来像是对ApplicationDesktopToolbar的支持是你想要的:Anapplicationdesktoptoolbar(alsocalledanappbar)isawindowtha

windows - C stat() 函数报告 Windows 桌面文件夹是只读的

显然,我的桌面不是只读的,但是stat()和findfirst()函数报告这是不可写的。我应该改用其他功能吗?为什么?#include#include#includeintmain(){PWSTRppszPath;if(::SHGetKnownFolderPath(FOLDERID_Desktop,0,NULL,&ppszPath)==S_OK){std::wcout这在Windows7x64上打印出来:Desktopfolder:C:\Users\heldepn\DesktopWritable:no 最佳答案 目录的“只读”标志是