可以得到当前的Document对象:
CFrameWnd* pMainFrame=(CFrameWnd*)AfxGetMainWnd();
CFrameWnd* pActiveFrame=pMainFrame->GetActiveFrame();
CDocument* pDocument=pActiveFrame->GetActiveDocument();
CFrameWnd* pMainFrame=(CFrameWnd*)AfxGetMainWnd();
CFrameWnd* pActiveFrame=pMainFrame->GetActiveFrame();
CDocument* pDocument=pActiveFrame->GetActiveDocument();
解决方案 »
- 数据库关闭位置及listctrl
- 完美国际 目前版本 1。8。3 的 封包采取的是什么种类的加密算法?
- [求助]Socket::Accept(CSocket &sckAccept)函数都做了些什么,需要对sckAccept进行Close()么?
- ReadFile阻塞的问题~~
- 那里有mks toolkit 的下载?高分求。教育网上的不行。
- 關於擴展標準控件的問題.
- 高手帮忙看下。ffmpeg流直播的问题。。
- ADO对象作为COM接口的返回值
- 高薪急求一VC高手(上海)
- 菜鸟求问!!!!!!!!1
- 送分!!!一个项目内多文件共存问题?????
- Re:在Windows C SDK 编程中怎么添加ActiveX控件
那如何给VIEW发一个消息呀,是什么类型的消息,可以给个实例吗,谢谢!!
#define YOUR_MSG user+111
....
AfxGetMainWnd()->GetChild()->GetChild()->SendMessage(WM_COMMAND,YOUR_MSG,0);
CFrameWnd* pMainFrame=(CFrameWnd*)AfxGetMainWnd();
CFrameWnd* pActiveFrame=pMainFrame->GetActiveFrame();
CDocument* pDocument=pActiveFrame->GetActiveDocument();
可是为什么我用的时候不行,例如pDocument->msg.xxx = ....这句就行不通,说msg不是pDocument的成员变量???而且pDocument的列表也没有??
然后UpdateData(FALSE);
就可以从View中把它的数据取过来了
请看下帖中我的做法 不知道是否可以解决你的问题
http://www.csdn.net/expert/topic/733/733496.xml?temp=.9643671