目前位置: VCer资源中心 >>> VCer论坛 >>> 技术问答

[本帖已阅读169次 分值2 回复1次] 张贴资源 发回信箱 控制面板

提问对话框如何访问视图对象

提供者:ly85 张贴时间:2008-04-14 14:15:52.0 出处:vcer.net 作者:忍动

提问对话框如何访问视图对象(2008-04-14 14:15:52.0)


忍动


 
级别: VCer小兵
头衔: VCer会员

经验: 31
作品: 1
分会: 华北分会
注册: 2007-11-07 18:19:49.0
登录: 2008-04-16 15:28:48.0

...我在对话框的基础上 创建了个 视图【继承CVIE类】,没有DOC没有MAINFRAM,现在我想在对话框中调用 此视图的对象, 编译通过,但是操作调用此对象的函数时崩。                                 

  我是这样操作的:在对话框OnInitDialog里:   

CRect rectWndClient(0,0,120,850);

CRuntimeClass *pViewRuntimeClass=RUNTIME_CLASS(CSimpleBrowseView);

CSimpleBrowseView* pView=(CSimpleBrowseView*)pViewRuntimeClass->CreateObject();

pView->Create(NULL,NULL,WS_VISIBLE|WS_CHILD,

  rectWndClient,

  this,123,NULL);

pView->OnInitialUpdate();     

                                        

然后在BUTTON控件A 里调用                                     

  m_pView->FormatList("d:\\");                                           

如何解决 ,如何获取对象 。                           

    pView 我声明为PUBLIC 

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1208153752406.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]

re:提问对话框如何访问视图对象

...这个问题我也说不好,不过给你篇文章看看,文章中提到了一些view.frame相分离的情况,或许对你有用。

http://www.vckbase.com/document/viewdoc/?id=510

fenghuang 于 2008-06-25 17:02:20.0 编辑 [回复该贴]