大家帮我看下,左右两个视 ,CT1View,CT2View要想点左边的视里的按钮,右边视文本框能显示文字,我用:
在MainFrm.h里定义了CT2View * m_pT2View;
在CT1View OnButton1() 命令按钮的事件中写下
((CMainFrame *)AfxGetMainWnd())->m_pT2View.m_edit="hello";
编译能通过,但我运行时,点击命令按钮,就提示出错,请问该怎么改?
在MainFrm.h里定义了CT2View * m_pT2View;
在CT1View OnButton1() 命令按钮的事件中写下
((CMainFrame *)AfxGetMainWnd())->m_pT2View.m_edit="hello";
编译能通过,但我运行时,点击命令按钮,就提示出错,请问该怎么改?
解决方案 »
- __stdcall __fastcall 是c/c++标准里的东西,还是只是微软vc里有的东西?
- [求助] 用MFC如何实现一程序向指定的IP服务器发送HTTP请求,并获取服务器返回?
- 在MDI程序中,在PostQuitMessage(0)后,怎么再在程序里重启动MDI?
- CreateThread难题,CSDN的高手快请进,解决后分数任你要!!
- 如何修改本机的IP,谢了
- A调用B的函数删除自己,返回出错怎么办?
- 能帮帮我吗... 在类的new函数里,如何得到构造函数的参数(在栈里)?
- 有没有介绍Visual SourceSafe的书
- 请问关于CRichEditCtrl的问题!
- I want to replace the cursor with my cwnd object,can you help me?!
- cimagelist失真问题求教
- VC 属性页面切换时自动关闭
编译可行,为何运行时执行该语句会错!
m_edit = GetDocument()->m_strView2;接着在CT1View里的按钮事件中加入GetDocument()->UpdateAllView( this );
CView* pSender,
LPARAM lHint = 0L,
CObject* pHint = NULL
);
UpdateAllViews是文档类CDoumnent的函数,不是CView类的函数