Windows 编程
changeyourmind
从事物联网工作
展开
-
VC中如何打开Com10及以上的串口
http://blog.csdn.net/playboy1/article/details/48316263今天用以前的一个串口程序,发现串口怎么也打不开。因为用的串口不是常规的COM1、COM2而是大于Com10的端口,想着是很简单的增加几个选项就可以轻松搞定的,结果加上后测试,发现总是初始化失败,调试发现在CreateFile里总是失败,找到MSDN一看果然这里有区别。 Win转载 2016-10-17 09:42:40 · 1868 阅读 · 0 评论 -
PostMessage(异步)和SendMessage(同步)的区别
http://blog.csdn.net/Aoouch/archive/2007/03/09/1525457.aspxPostMessage和SendMessage的区别1, PostMessage只把消息放入队列,不管其他程序是否处理都返回,然后继续执行,这是个异步消息投放函数。而SendMessage必须等待其他程序处理消息完了之后才返回,继续执行,这是个同步消息投放函数。而且,转载 2016-08-26 09:43:44 · 2355 阅读 · 0 评论 -
深入浅出MFC学习笔记1_GetMessage、PeekMessage、TranslateMessage、DispachMessage等等用法 消息循环中的TranslateMessage函数和Dis
GetMessage:BOOL GetMessage( LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax);The GetMessage function retrieves a message from the calling thread'转载 2016-06-26 23:00:21 · 3950 阅读 · 0 评论 -
Windows系统三种定时器的分析
Windows系统三种定时器的分析目前,Windows下的定时器编程主要有三种方式。1)SetTimer定时器是利用Windows窗口消息WM_TIMER来实现的。使用方法非常简单,SetTimer创建定时器,KillTimer销毁定时器。使用条件是调用线程必须要有窗口消息队列message queue,因此如果是工作线程就无法使用这种方法。2)WaitableTimer定时器,其实应转载 2016-06-29 09:02:40 · 14064 阅读 · 0 评论 -
用户定时器SetTimer及Windows消息的传递处理
#include #include #include int count =0; VOID CALLBACK TimerProc(HWND hwnd,UINT uMsg,UINT_PTR idEvent,DWORD dwTime){ count++; printf("WM_TIMER in work thread原创 2016-06-29 09:15:59 · 1829 阅读 · 0 评论