首先,我在理解一下一篇文章中的内容是遇到了困难,
1、UINT SendDataThread(LPVOID lpParam)
这个线程函数应该放在什么地方?CTzg004Dlg.cpp文件中?并且参数lpParam是干什么的?
2、CTzg004Dlg *pDlg=(CTzg004Dlg *)lpParam;
这个强制转化的意义在于什么?如果m_strFileName,m_iDataPort1是CTzg004Dlg.h的私有成员变量,那么在编译时会不会出错,为什么?这两个应该是什么性质的?
暂时就先这么多,寻求帮助
1、UINT SendDataThread(LPVOID lpParam)
这个线程函数应该放在什么地方?CTzg004Dlg.cpp文件中?并且参数lpParam是干什么的?
2、CTzg004Dlg *pDlg=(CTzg004Dlg *)lpParam;
这个强制转化的意义在于什么?如果m_strFileName,m_iDataPort1是CTzg004Dlg.h的私有成员变量,那么在编译时会不会出错,为什么?这两个应该是什么性质的?
暂时就先这么多,寻求帮助
解决方案 »
- 跪求dll通信代码!
- [源码]C语言中简单而有效的内存泄露检测
- 我想给一对话框加个背景,在书上翻到说重OnEraseBkgnd()就行,我依书上的重载了下,但看不到效果,请好心人帮帮忙。
- 把byte类型赋给int,和cstring可不可以,会不会出问题
- ★★★★★★★★★★★各位大哥,大姐,请问:MFC 是否公开源代码,那里可以找到完整的?谢谢。^-^
- 加载(AfxLoadbrary)MFC扩展DLL失败!
- TCP/IP报头Checksum的计算方法(帮我看下这个小程序)
- 已有一个窗口 hWnd,如果得知它是否是处于激活状态?
- 小弟刚刚学VC,请教两个问题。。。
- 能在标题栏添加控件吗?谁能告诉我?
- 怎么判断COM14端口是否工作?
- CToolTipCtrl发送了消息,不自己设置响应函数也可以自己响应的吗?
2 lpParam是你要传到线程里的参数。