01 2020 档案
摘要:HWND static_ = CreateWindow(L"STATIC", NULL, WS_CHILD | WS_VISIBLE | SS_LEFT, 100, 100, 100, 16, hWnd, NULL, hInst, NULL); LOGFONT font; font.lfHeight
阅读全文
摘要:// Edit_1.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "Edit_1.h" #include <windowsx.h> #include <RichEdit.h> #i
阅读全文
摘要:要设置dpi 意识,一般是使用SetProcessDpiAwareness(PROCESS_PER_MONITOR_DPI_AWARE)来设置 具体可参考:Setting the default DPI awareness for a process 不过官方更建议使用清单文件来设置dpi意识,我介
阅读全文
摘要:在创建GDI对象时,比如创建笔,画刷等对象时,在调用完之后忘记删除对象了,会造成内存泄漏 我们可以通过任务管理器来快速的查看 启动任务管理器(右键单击Windows任务栏以选择任务管理器) 在Windows 10中,转到“ 详细信息”选项卡。对于Windows 7,请转到“ 进程”选项卡。 右键单击
阅读全文
摘要:使用DIB部分可直接快速访问像素 例如,此测试将记事本中的所有白色像素替换为绿色像素 HDC hDCScreen = GetDC(NULL); HWND hWndDest = FindWindow(L"Notepad", NULL); if (hWndDest) { if (IsIconic(hWn
阅读全文
摘要:StretchDIBits用来打印图像,但是由于某种未知的原因,当图像达到特定尺寸时,它会失败。 图像数据从其他一些图像源以24位BGR格式加载到无符号int数组中。它可以在某些大小下工作,但根本无法工作。 正在测试的当前尺寸为638x1014。如果将高度更改为1013,则可以正常工作,但由于某种原
阅读全文
摘要:每次到用的时候就各种查资料,我这人记性又不好,遂记录下来: 普通的编辑控件: 创建:HWND hText = CreateWindowW(L"EDIT", L"enter some text", WS_VISIBLE | WS_CHILD | ES_RIGHT, 500, 100, 200, 100
阅读全文
摘要:#define UNICODE #define _UNICODE #include <windows.h> #include <objidl.h> #include <gdiplus.h> #include <tchar.h> using namespace Gdiplus; //控件库以及相关宏
阅读全文