Chinaunix首页 | 论坛 | 博客
  • 博客访问: 588640
  • 博文数量: 752
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(752)

文章存档

2011年(1)

2008年(751)

我的朋友

分类:

2008-10-13 16:41:36

sky2002:请问gouguijia:
    如何在view中创建的无模式对话框中获得Doc的指针?还望赐教,谢谢!
(发表于2003-5-3 11:22:00)

whaoye:这个还不简单,你能够创建,就能够把这个view/doc指针传递给对话框嘛。就算不做为参数也可以得到的。

因为MainFrm指针是全局的:AfxGetMainWnd(),
通过MainFrm指针就可以得到view/doc指针
(发表于2003-5-3 21:18:00)

stainlessdw:CView* CTestDoc::GetView(CRuntimeClass* pClass)
{
CView* pView;
POSITION pos=GetFirstViewPosition();

while(pos!=NULL){
pView=GetNextView(pos);
if(!pView->IsKindOf(pClass))
break;
}

if(!pView->IsKindOf(pClass)){
AfxMessageBox("Connt Locate the View.\r\n );
return NULL;
}

return pView;
}
怎么觉得这里有点问题 if(!pView->IsKindOf(pClass))
break;
???


(发表于2003-5-5 22:42:00)

uyeye:在对话框中创建带文档指针参数的构造函数。
(发表于2003-5-8 9:42:00)

musicfan:good work!
thanks!
(发表于2003-5-12 8:56:00)

ququss:To: 怎么觉得这里有点问题 if(!pView->IsKindOf(pClass))
break;

应该是if(pView->IsKindOf(pClass));

(发表于2004-9-28 14:53:00)

..........................................................................
--------------------next---------------------

阅读(218) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~