字体
第(5/5)页
关灯
   存书签 书架管理 返回目录
_IDC_RECEIVEDATA 接收的数据 编辑框控件

    IDC_SEND 发送 按钮控件

    IDC_OPENCOM 打开串口 按钮控件

    IDC_CLOSE 关闭串口 按钮控件

    IDCANCEL 退出 按钮控件

    IDC_MSCOMM1 实现串口的封装 串口控件

    2.编写代码

    (1)定义变量

    添加同步对象Mutex 的句柄和名称的全局变量,代码如下:

    // 同步Mutex 对象

    HANDLE g_hMutex;

    CString g_strNcom = _T("Serial_comm_Mutex_ncom");

    定义发送数据的格式,代码如下:

    typedef struct _data

    {

    HWND hWnd;

    枫叶文学网www.fywxw.com

    第9 章 多线程

    ·245·

    CMSComm * pComm;

    char data[BUFFERLEN];

    int length;

    }DATA, *LPDATA;

    (2)实现发送线程

    实现发送线程函数CommSendProc,代码如下:

    DWORD WINAPI CommSendProc(LPVOID LPPARAM)

    {

    LPDATA lpData;

    HANDLE hMutex;

    lpData = (LPDATA)L

    松语文学免费小说阅读_www.16sy.com
上一页 目录 下一章