子线程操作主线程,SetDlgItemText,GetDlgItem怎么使用?谢谢

weixin_38051760 2016-07-02 02:22:45
UINT Send(LPVOID pParam)
{
CString startstr;
int port=8080;

GetDlgItem(IDC_connect)->GetWindowText(startstr); //此处报错
if(startstr=="连接")
{
if(port>0&&port<65535)
{
if(cslisten.Create(port))
{
cslisten.Listen();
cslisten.step(this,csnum); //此处报错

cslisten.Listen();

}
else
{
::AfxMessageBox(_T("绑定监听端口失败,请确认该端口没有被其它程序占用!"));

cslisten.Close();
}
}
else ::AfxMessageBox("端口输入有误(0~65535)");
SetDlgItemText(IDC_connect,"断开"); //此处报错
GetDlgItem((IDC_Send)->EnableWindow(true); //此处报错
UpdateData(false);                                        //此处报错
}
else if(startstr=="断开")
{
cslisten.Close();
SetDlgItemText(IDC_connect,"连接"); //此处报错
GetDlgItem(IDC_Send)->EnableWindow(false); //此处报错
   UpdateData(false);                                           //此处报错

}

}


...全文
7 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧