关于网友提出的“ 有用过CWinThread的进来一下,一个小问题,很简单,当场给分”问题疑问,本网通过在网上对“ 有用过CWinThread的进来一下,一个小问题,很简单,当场给分”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 有用过CWinThread的进来一下,一个小问题,很简单,当场给分描述:
看下面这行代码:
packet->CreateThread();
packet->PostThreadMessage(WM_PACKET_STARTCAPTURE,0,(LPARAM)hdev);
packet是一个指向继承于CWinThread的对象,但是有个问题是,在这里,POSTTHREADMESSAGE不能成功,我查了一下,是因为此时那个线程还没创建好.
所以我就改成了
packet->CreateThread();
Sleep(1000);
packet->PostThreadMessage(WM_PACKET_STARTCAPTURE,0,(LPARAM)hdev);
然后就可以了,也证明了我的猜想.
我的这个解决方法肯定不好,所以想问问高手们的好的解决方法.以及为啥会出现这种现象,Create完后,居然线程还没完全创建好.
怎么使用CWinThread呢??