CDockAblePane 中嵌入的对话框之间如何实现响应事件
CDockAblePane 中嵌入的对话框之间怎么实现响应事件
在MFC多文档程序中,我在MainFrame中创建了两个CDockAblePane浮动窗口CPane1和Pane2。
在CPane1中嵌入对话框CDlg1,在CPane2中嵌入对话框CDlg2.
在CDlg1中有CEdit 和CButton两个控件,在CDlg2中有个CListCtrl控件。
我想点击CDlg1中的按钮的时候,把CEdit中的值添加到CDlg2中的CListCtrl中。
请问,这个功能该怎么实现。。
------解决思路----------------------
可以通过主框架类来中转AfxGetMainWnd()
------解决思路----------------------
不是你把两个Dlg指针在MainFrame中保存,收到消息后MainFrame直接用Dlg指针控制处理函数即可
------解决思路----------------------
分别调用不同的函数,知道要激活哪个。
在MFC多文档程序中,我在MainFrame中创建了两个CDockAblePane浮动窗口CPane1和Pane2。
在CPane1中嵌入对话框CDlg1,在CPane2中嵌入对话框CDlg2.
在CDlg1中有CEdit 和CButton两个控件,在CDlg2中有个CListCtrl控件。
我想点击CDlg1中的按钮的时候,把CEdit中的值添加到CDlg2中的CListCtrl中。
请问,这个功能该怎么实现。。
------解决思路----------------------
可以通过主框架类来中转AfxGetMainWnd()
------解决思路----------------------
不是你把两个Dlg指针在MainFrame中保存,收到消息后MainFrame直接用Dlg指针控制处理函数即可
------解决思路----------------------
分别调用不同的函数,知道要激活哪个。