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) |