注册 登录
编程论坛 VC++/MFC

MFC中线程怎么直接访问控件?

nyl03071132 发布于 2011-12-16 17:48, 929 次点击
编程时需要将线程中的数据显示在列表控件中,比如
线程中((CListCtrl*)GetDlgItem(hwnd,IDC_LIST1))->InsertColumn( 0, "文件名", LVCFMT_LEFT, 40 );
插入一个列名“文件名”编译、连接都没错,但是执行到这一句老是报内存错误,怎么解决呢?
求高人指点!除了自定义消息,能不能这样直接访问呢?
1 回复
#2
weiyinwu2011-12-17 09:13
开始线程时,将该控件所在窗体的指针传入。然后在线程中使用此指针访问控件
1