辅助线程类的自定义消息,如何向主线程传递结构体参数? 用CWinThread类派生了一个线程类,AfxBeginThread()创建的。辅助线程处理完数据后,用自定义消息,如何向主线程传送一个结构体参数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用SendMessage可以把结构体指针作为参数,向主线程的窗口发送消息即可。 用new分配结构体,将结构体指针作为LPARAM参数,主线程响应消息时delete。 PostThreadMessage也行。用法同2楼。 可以使用 SendMessage 直接传送结构体的指针。 PostThreadMessage(main_thread_handle, WM_MYTHREADMSG, wParam, (LPARAM)&my_struct) 传递指针就行了,如果是post需要注意结构内存的分配与释放 请教一个字符串匹配的问题 这个文件已在另一个编译器打开 如何清除数组里的内容. 这么个小问题,可是我不知道自己那不足啊? vc与.net framework的区别? 谁能告诉我如何取得CDataGrid中当前选择的行在数据集里的位置 我在DLL中设置了一个共享变量 char * attachstr 在其他应用程序里面怎样不Loadlibrary访问到并改变这个变量?请看-> 如何让窗体显示时从小到大动态显示(高分) 如何在一个CTreeView的衍生类(对应一个视图)添加树,请详细介绍一下,一定多多给分! 关于消息处理的一个简单问题 怎么用VC的rand和srand产生规定范围内的数,例如1-30, 20-50。请指点。 请教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货