我新建了个SDI的界面,然后新建了个CDIa的类,基类为CDialog。
我在CDIa中响应ONBUTTON1消息,
我是想在这个按钮按下的时候,呼叫CRichCtrlView类中的一个函数进行视图的文本输出我直接在ONBUTTON1函数中这样做的
CRichView *pView=(CRichView *)GetParent();
pView->GetRichEditCtrl()问题是,这新建的这个类跟原来的类有什么关联吗?它只是一个我单独建出来的类罢了
为什么GetParent()时取到的父窗口会是CRichView???想不明白,难道这个类一新建起来的时候就已经跟整个程序的某些类关联好了?如果是那又是怎么进行的呢??
我在CDIa中响应ONBUTTON1消息,
我是想在这个按钮按下的时候,呼叫CRichCtrlView类中的一个函数进行视图的文本输出我直接在ONBUTTON1函数中这样做的
CRichView *pView=(CRichView *)GetParent();
pView->GetRichEditCtrl()问题是,这新建的这个类跟原来的类有什么关联吗?它只是一个我单独建出来的类罢了
为什么GetParent()时取到的父窗口会是CRichView???想不明白,难道这个类一新建起来的时候就已经跟整个程序的某些类关联好了?如果是那又是怎么进行的呢??
解决方案 »
- 位图处理SRCPAINT与SRCINVERT是一个效果????
- MFC版本迁移出现的错误
- ATL注册服务后,当启动时加载dll,停止时卸载dll,但停止时出现 “错误 1067: 进程意外终止”。怎样卸载dll才不出错?
- exe可以作为模块吗?
- 请问怎样获得OpenGL视图窗口四个角的RasterPos2f值
- 请教odbc中的高级数据类从操作????
- 看完《深入浅出MFC》之后再看什么书比较合适?
- 有点迷惑:学习vc的过程是怎样的?
- 如何播放媒体文件,多多益善!
- DLL 访问主程序
- 问个困惑了很久的GDI+的问题
- 前两天看到一个帖子,就是问:在一个类A中是否可以 A a; / A& a;/ A* a 之类的,求那个帖子URL
那为什么刚好CRichView,而不会是CMainFraime类呢??
因为我只是定义CDia类的,可没使用它啊。
然道就会自动默认为是我们所使用的视图类的子类??