C++踩坑
wifiaaa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++踩坑函数之SetTimer()设置定时器
定时器前言首先检查是否响应WM_TIMER消息查看是否是给正确的窗口类发送SetTimer消息检查SetTimer是否写在了构造函数中检查SetTimer中定时器ID是否是正整数其他相关链接 前言 有时候会出现SetTimer后OnTimer不执行的情况,踩坑后总结 首先检查是否响应WM_TIMER消息 这里不多说,请查其他文档 查看是否是给正确的窗口类发送SetTimer消息 不多说,懂得都懂 检查SetTimer是否写在了构造函数中 因为SetTimer是针对窗口进行定时的,在执行构造函数时并没有初始化原创 2020-09-08 10:30:35 · 1431 阅读 · 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 · 898 阅读 · 0 评论 -
抓包工具记录 Winpcap
Winpcapwin10 不能正常获取MAC地址 win10 不能正常获取MAC地址 因为同事遇到这个问题,这里记录一下 因为最新版的Winpcap没有npf服务,下载旧版Winpcap有了npf服务后就可以正常获取MAC地址和抓包了。原创 2020-09-02 10:05:08 · 317 阅读 · 0 评论 -
C++踩坑杂记
C++杂记数据传输UpdateData二级目录三级目录 数据传输UpdateData UpdateData(FALSE)是将变量的值传到控件,表示对话框正在初始化. UpdateData(TRUE)是从控件中取值到关联的变量, 表示数据正在获取 二级目录 三级目录 本文持续更新,上次更新2020/09/01 ...原创 2020-09-01 16:34:13 · 210 阅读 · 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 · 253 阅读 · 0 评论
分享