VC中两个标签页之间如何通信?急!!!
我的意思是这样,首先我建立了一个基于对话框的工程,对它添加了标签控件。然后插入2个新的对话框CDlg1和CDlg2,由标签控件控制。我在CDlg1上添加了一个按钮IDC_BUTTON1和一个编辑框控件IDC_EDIT1.在CDlg2上添加了一个编辑框控件IDC_EDIT2.现在我需要完成这样的功能:在IDC_EDIT1中输入一个值,按下按钮IDC_BUTTON1后,能在CDlg2中的IDC_EDIT2显示这个值。
先多谢各位大虾了!
[解决办法]
用SendMessage(),然后再用消息响应函数,Onmessage(,),来接收,最后再显示
[解决办法]
定义一个temp变量,CDlg2 *m_pDlg2;全局的,在dialog2 init的时候赋值,
m_pDlg2 = this;然后呢,在点击button1的时候,
CString strText;
GetDlgItemText(IDC_EDIT1,strText);
m_pDlg2->SetDlgItemText(IDC_EDIT2,strText);
KO
[解决办法]
1. 发消息
2. 共识内存
3. 友元
4. 全局变量
5. 回调
6. ...
[解决办法]
典型的VC例子,,看进程通信这章马上会了
[解决办法]
建议楼主多看看教科书
[解决办法]