收录日期:2019/02/20 03:31:29 时间:2016/05/22 09:12:34 标签:Windows Server
各位大侠:
    我用VC创建了一个工程当中需要创建线程:
代码:
DWORD WINAPI ReadIn(LPVOID pParam);

  void CMyClientDlg::OnConnect() //一个按钮事件
 {
    HANDLE Read = CreateThread(NULL,0,ReadIn,&ClientSock,0,NULL);
 }

 DWORD WINAPI ReadIn(LPVOID pParam)
{
   ::CMyClientDlg::m_list.AddString("Connect successfully !");
   return 0;
 }

其中m_list是一个CListBox类型的控件
报错是error C2228: left of '.AddString' must have class/struct/union type

是不是不允许我使用CMyClientDlg类中的函数啊
应如何达到改变 控件信息的目的?
你是不是对AddString理解上有错误?
我个人认为AddString可能是需要添加的一个class
但是你给的是一个CString
什么意思啊?

CListBox::AddString
This method adds a string to a list box. 

msds 是这样说的喔!!
而且将

m_list.AddString("Connect successfully !");

这一句放在按钮事件后面是可以运行的
error C2228: left of '.AddString' must have class/struct/union type
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
你可以看看help,这句话的解释。
http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/Q_20328156.html
msdn解析是:
The left side of the specified class member access operator (.) was not a class (or structure or union) type

应该怎样解决这个问题呢?
我已经将 m_list 更改成 CString 类了
不过:
m_list.Format("Connect successfully !");
UpdateData(false);

列表框中并没有显示 Connect successfully !

而且 UpdatdData()函数能不能在线程中调用有是一个问题啊!!!

如何用insert 插入带\'号的字符串 [在线求救]:帮助文档.chm格式添加问题 服务器端如何使客户端自动弹出一个页面出来 。 。 。 请问做三层的朋友,你们的SQL语句是写在ClientDataSet上还是写在中间层? 如何生成一个数组常量。用const 怎么声明? CTime,CFile,帮忙看段程序~~谢谢 在XP下可以设置自定义纸张大小吗? 高分求教文件上传问题,急!急!急!~~~~~ 国庆节期间出去玩,可能不上网,所以见不到各位朋友了,这里祝所有csdn朋友国庆节快乐,吃的好,玩的开心,国庆节后见!!!!! 双击dataGrid中的一行如何响应aspx中得javascript函数(要传参数进去)请有星星给看看(今天就要啊,谢谢大家了) ActiveX与注册表的问题,高手请进。 打印位图,打不出来怎么办? 请提供一个简单的打印程序!!!!!!!!!!!!!!!! delphi人士和使用过Tomcat的高手请进来指点迷津。没用过的也请搬个板凳进来一起学习(听课有分共120分)。 寻一SQL语句! 编译出现parse error before numeric constant 心仪 索爱T618 请指教 NTFS文件加密的问题,简单,高分,online等候! 好久没有来CSDN了,大概8个多月吧......国庆前夕上来散点分,望各位开心! 如何在Excel中显示ListBox?(在线等待。。。) 初始化数组的简单问题,快来啊! ms vs.net在设计视图中修改属性没有应用,有多少人遇到这个问题,可能是vs.net的一个bug 请教一个问题:如何读取lotus 邮件信息,解决者多加分。 关闭对话框出现错误,等待~~ 求教一条SQL语句 求救!!!!用拔号网络连接后,怎么连接数据库以完成数据库之间的传输 关于图片文件的打开的问题? 如何编写相当于IIS的编译程序 oracle中的convert函数是否能将we8iso8859p1字符转换为zhs16gbk字符 *.chk文件是什么文件?他是怎样产生的?