MFC
zjn15000
这个作者很懒,什么都没留下…
展开
-
16进制负数字符串转化成int型
采用MFC提取log过程中,有时候会遇到16进制负数字符串提取的问题。网上会很普遍的看到这样的描述:“你也可以考虑使用_tcstoul()或者_tcstol(),它们都能把字符串转化成任意进制的长整数(如二进制、八进制、十进制或十六进制),不同点在于前者转化后的数据是无符号的”如果你真的用_tcstol()去转化16进制负数字符串时,你会发现:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aIcjDjQT-1650451117440)(http://10.12.47.3原创 2022-04-20 18:39:37 · 1219 阅读 · 0 评论 -
MFC 定时器的使用
MFC中定时器的使用有两种方法:消息通知的方法;回调函数的方法;消息通知的方法比较简单,只需要在控件界面生成一个OnTimer的消息映射函数就行。以在界面生成两个定时亮灭的红绿灯为例:首先用画图软件生成两个bmp格式位图,保存至工程的rec目录下,并加载;然后在界面上放置两个按键和两个picture control控件,如图所示:注意:picture control控件的type属性要选择为bitmap,且image要选择相应的位图;采用消息通知方式的代码:void CTimer10原创 2020-10-08 17:56:50 · 2980 阅读 · 0 评论 -
关于MFC USB HID相关内容的学习
创建线程函数:m_pReadReportThread=AfxBeginThread( ReadReportThread,//创建线程的地址,线程函数入口 lpParam, //线程参数,一般为this THREAD_PRIORITY_NORMAL,//线程优先级 0, //线程堆栈大小 CREATE_SUSPENDED, //设置线程的标志位 NULL); //设置后线程处原创 2020-07-18 17:39:48 · 241 阅读 · 0 评论