有两个对话框,UserDlg 和 RoomDlg ,我在 UserDlg 中启动一个线程,接受从服务器上发来的消息,然后,我想在线程里把得到的数据插入到 RoomDlg 上的一个 ListBox 中。RoomDlg 是在UserDlg 上点击一个按钮才显示的,请问要怎么做,才能将数据成功插入到 控件中?
解决方案 »
- ODBC SQl Server 2000 怎么用事务执行DELETE SQL语句?谢谢
- 急vc编程:如何打开并解析此html文件,并把想要的数据存入excel中
- 高分急求:FTP客户端源代码
- !难题求解!弹出菜单后,怎样判断鼠标是否已经移出菜单?
- 关于mouse_event几个问题
- 我在安装VC6的时候输入序列号下一步总提示要我升级Java虚拟机,然后就重启,然后还让我升级,一直就挺在这一步,请问怎么回事阿?
- 我在视类成员函数中用这两个函数,::SetCursor()和SetCursor()有啥区别??
- 大家分析一下,这是不是微软的一个bug?
- [求助]如何获取本机时间,并用自00:00:00 UTC, January 1, 1970的秒数来表示?
- vc 程序自删除
- 网络嗅探
- http协议写的客户端代码
或者,我在线程循环里,用FindWindow来取得RoomDlg的句柄,可不可以呢?
谢谢各位的回复!
{
public :
CWnd* GetRoom();private:
CWnd* m_pRoom;
}................
BOOL A:: OnInitDialog()
{ AfxBeginThread(xxx, this);
.......
m_pRoom = new Room();
}xxx(void* pp)
{
A* a = (A*)pp;
if(a)
{
CWnd* pWnd = a->GetRoom();
}
}