win32
文章平均质量分 85
kevin--你不知道的事
IT是最不讲理的行业
展开
-
转载:Windows扩展屏开发总结
Windows扩展屏开发总结一、多屏设置在设置-系统-可以点击显示器1和2,可以进行单独设置;“使之成为我的主显示器”可以设置当前显示器是主屏;主屏的选择会决定整个虚拟屏幕坐标起点的位置。多显示器可以设置扩展,复制和独立展示。(独立显示是只在显示屏1 或者2上显示)扩展 - 设计,办公等场景。对于应用的意义则在于我们可以在两个或多个显示器上,分别打开不同的窗口,比如在一个显示器上显示网页,另一个显...转载 2021-03-01 16:18:58 · 625 阅读 · 0 评论 -
转载:获取屏幕的分辨率(多屏幕或者单屏幕)
我们在做项目的时候,往往会有想要获取屏幕的分辨率的需求。现在我们就来总结一下如何获取屏幕分辨率,不管是单屏还是多屏。 1、RECT deskRect; GetWindowRect(GetDesktopWindow(),&deskRect); 该函数只能获取主屏的分辨率,也就是说如果有多个显示器的话,这个函数只能获取主屏分辨率。 ...转载 2021-03-01 15:24:25 · 1765 阅读 · 0 评论 -
win32 调试技巧-添加控制台调试
1.win32 调试技巧-添加控制台调试涉及api:AllocConsole() ;freopen/freopen_sGetStdHandleWriteConsoleFreeConsole涉及字符串:conout$, --控制台标准输出conin$, --控制台标准输入conerr$ --控制台标准错误2.代码方法1:最...原创 2019-12-17 16:54:57 · 829 阅读 · 0 评论 -
WIN32 预定义宏WIN32,_WIN32,_WIN64介绍使用
1.WIN32宏在 Win32 配置下,WIN32 在“项目属性-C/C++-预处理器-预处理器定义”里声明了,而在 x64 配置下,这个常量并不在项目预定义列表中。这是否说明可以根据 WIN32 来判断是否在 x64 平台呢?不。在 Windows SDK 的 minwindef.h 下第 37 行有如下定义:#ifndef WIN32#define WIN32#endif...原创 2019-12-11 14:41:33 · 16089 阅读 · 3 评论 -
win32 判断当前窗口是否在最前端显示
如何判断当前窗口是否在最前端显示?if ((m_hWnd == ::GetForegroundWindow())){ //to do}原创 2019-10-30 16:09:59 · 5108 阅读 · 0 评论 -
win32 窗口鼠标锁定
如何实现鼠标锁定在某一窗口中?关键点:win32 api--ClipCursor锁定时:RECT WndRect;::GetWindowRect(你的窗口句柄, &WndRect);::ClipCursor(&WndRect);释放时:::ClipCursor(NULL);提示:锁定和释放前可以将窗口显示到最前面,再进行锁定和释放...原创 2019-10-14 15:49:06 · 1273 阅读 · 0 评论 -
win32 设置窗口临时显示到最前面
如何设置窗口临时显示到桌面最前面?关键点:win32 api--AttachThreadInput,SetForegroundWindow实现代码: void CMainFrame::BringMainwndToForeground() { //说明:SetForegroundWindow在debug模式一直成功,非debug模式会有失败的情况,解决方法是...原创 2019-10-14 15:42:30 · 4677 阅读 · 1 评论