C++踩坑
wifiaaa
这个作者很懒,什么都没留下…
展开
-
C++踩坑函数之SetTimer()设置定时器
定时器前言首先检查是否响应WM_TIMER消息查看是否是给正确的窗口类发送SetTimer消息检查SetTimer是否写在了构造函数中检查SetTimer中定时器ID是否是正整数其他相关链接前言有时候会出现SetTimer后OnTimer不执行的情况,踩坑后总结首先检查是否响应WM_TIMER消息这里不多说,请查其他文档查看是否是给正确的窗口类发送SetTimer消息不多说,懂得都懂检查SetTimer是否写在了构造函数中因为SetTimer是针对窗口进行定时的,在执行构造函数时并没有初始化原创 2020-09-08 10:30:35 · 1254 阅读 · 0 评论 -
C++踩坑之C++绘图闪烁
BeginPaint和GetDC有什么区别?嘻嘻,找到原因了。这是个windows编程问题。第一种情况显示出来的字很正常。case WM_PAINT:gdc = BeginPaint (hwnd, &ps);TextOut (gdc, 0, 0, s, strlen (s));EndPaint (hwnd, &ps);break;第二种情况显示的字不停闪烁。case WM_PAINT:gdc = GetDC (hwnd);TextOut (gdc, 0, 0, s,转载 2020-09-08 09:18:28 · 810 阅读 · 0 评论 -
抓包工具记录 Winpcap
Winpcapwin10 不能正常获取MAC地址win10 不能正常获取MAC地址因为同事遇到这个问题,这里记录一下因为最新版的Winpcap没有npf服务,下载旧版Winpcap有了npf服务后就可以正常获取MAC地址和抓包了。原创 2020-09-02 10:05:08 · 247 阅读 · 0 评论 -
C++踩坑杂记
C++杂记数据传输UpdateData二级目录三级目录数据传输UpdateDataUpdateData(FALSE)是将变量的值传到控件,表示对话框正在初始化.UpdateData(TRUE)是从控件中取值到关联的变量, 表示数据正在获取二级目录三级目录本文持续更新,上次更新2020/09/01...原创 2020-09-01 16:34:13 · 136 阅读 · 0 评论 -
关于C++的字符转换的踩坑之旅(持续更新,上次更新2021/3/26)
C++字符转换使用UNICODE字符集问题1: string 转 LPCTSTR不使用UNICODE字符集(也叫多字符集)C++的字符转换在使用不同的字符集的时候是不同的,这是因为C++在定义宏的过程中产生的问题使用UNICODE字符集问题1: string 转 LPCTSTR实际定位到真正的类型其实是 string 转 WCHAR而string 中有个函数,.c_str() 可以将string 转成char *实际的过程如下面程序string all = "123";WCHAR WCHAR原创 2020-08-13 17:37:24 · 173 阅读 · 0 评论