摘要:
//GB2312到UTF-8的转换static int GB2312ToUtf8(const char* gb2312, char* utf8){int len = MultiByteToWideChar(CP_ACP, 0, gb2312, -1, NULL, 0);wchar_t* wstr = 阅读全文
摘要:
目标计算机(windows 7 串口调试): 1. 管理员帐号登陆 2.设置调试方式 串口参数bcdedit /dbgsettings serial baudrate:115200 debugport:1 网络调试(仅限于win7以上)bcdedit /dbgsettings net hostip: 阅读全文
摘要:
位图BITMAP结构 阅读全文
摘要:
最近在了解BITMAP位图结构,在计算位图行对齐的时候看到了以下2种对齐方式,带来不小困惑 widthBytes = (width*biBitCount+31)/32*4 widthBytes = ((width*biBitCount+31)&(~31))>>3 看上去差别有些大,实际上异途同归, 阅读全文
摘要:
https://www.cnblogs.com/findumars/p/5650690.html 阅读全文
摘要:
https://www.cnblogs.com/lzlsky/archive/2012/08/16/2641698.html 阅读全文
摘要:
1 VOID DrawTestInMem(HDC hDevDc) 2 { 3 int screenWidth = GetDeviceCaps(hDevDc, HORZRES); 4 int screenHeight = GetDeviceCaps(hDevDc, VERTRES); 5 6 HBITMAP hBmpDc = CreateCompatibleB... 阅读全文
摘要:
一,GDI基础 GDI的绘图函数基本上都是有状态的,所有的函数都要求一个HDC类型的句柄。这个HDC的获得有几个途径BeginPaint,GetWindowDC, GetDC.他们的参数都只需要一个HWND就差不多了。记得调用了BeginPaint后要调用EndPaint进行清理,调用GetWind 阅读全文
摘要:
xlp_sky xlp_sky xlp_sky MFC多线程各种线程用法 . http://blog.csdn.net/qq61394323/article/details/9328301 一、问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框I 阅读全文
摘要:
在MFC编程中,代码的调试一直不太直观。搞一个 MessageBox 来打印信息查看程序是否执行或执行是否有误,又或者是在程序中设断点都有不太方便的地方,特别是在需要获得多个信息的情况下更是不便。此外,MessageBox 在涉及到打印非 CString 格式的信息时还要用 CString 的 Fo 阅读全文