您当前的位置: 首页 >  c++

txwtech

暂无认证

  • 3浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vc++文档视图多线程相关文件添加方法

txwtech 发布时间:2019-04-16 00:04:31 ,浏览量:3

1. view cpp,头文件定义 public: CThreadRecv* pThreadRecv; CThreadSend* pThreadSend;

 

2.类视图-添加接收与发送的类文件。 CThreadRecv CThreadSend

 

3.View 头文件包含send and Recv头文件

 

4.添加writelog函数 5.定义m_pDC,文档画图,view 头文件定义。CClientDC *m_pDC;

 

6. 定义y变量 int y; 7. view cpp中:CThreadRecv=NULL; CThreadSend=NULL;  在构造函数赋初值NULL;y=0; 8. 类向导,选择view的类,选择消息,选择WM_Create,添加onCreate,然后再onCreate中创建对象:m_pDC = new CClientDC(this);  9. Recv类头文件添加:HWND hParent; 10.发送线程类,添加run函数。 11. 程序文件,vs23_6.cpp中定义临界区同步对象: CRITICAL_SECTION cs; CStringList globalList;

 

12. 发送线程申明全局变量。 extern CRITICAL_SECTION cs; extern CStringList globalList; 13,发送线程定义iIndex变量

 

14. MainFrm,构造函数初始化与析构的删除 InitializeCriticalSection(&cs); DeleteCriticalSection(&cs); mainFrm,添加全局变量:extern CRITICAL_SECTION cs; 15. 接收类中添加Run函数 16.stdafx添加宏定义。#define WM_RECEIVE_MESSAGE WM_USER + 6666 17.MainFrm map中添加消息映射 ON_MESSAGE(WM_RECEIVE_MESSAGE, OnRecvMsg) 18.View中map中,添加映射ON_MESSAGE(WM_RECEIVE_MESSAGE, OnRecvMsg) 19. view中添加回调函数OnRecvMsg(WPARAM wParam,LPARAM lParam)

关注
打赏
1665060526
查看更多评论
立即登录/注册

微信扫码登录

0.0461s