我有个问题,找了好久了:在MFC中多文档的程序中,有多个视图,我通过什么代码来激活某个视图呢?????????????????????谢谢了
解决方案 »
- SOCKET结构体如何发送不定长包?
- 关于CMonthCalCtrl控件的style问题
- CreateMappedBitmap() 调用后报错:1814 The specified resource name cannot be found in the image file.
- 帮忙,我想在List box的每一项前面加一个radio但选按钮,怎么画呢?
- 如何向IE中插入一段文本?
- help me!!!!我用VC编译mysql源码的libmysqld包时,一直都出错,错误是
- 求一个完整的智能指针读写xls的例程
- 机器视觉---手势识别
- CreateSemaphore 异常终止的问题
- 我已经调了8个小时了,为什么我的CView总是无法更新????望各位大侠多多帮忙!!!1
- vc6和vc7在activex的使用上有什么区别?
- VC的Debug版的OCX控件注册,需要VC中的哪些文件
CMyDoc* pDoc = NULL;
pDoc = (CMyDoc*)pChild->GetActiveDocument();
CView* pView;
if(pDoc!=NULL)
{
POSITION pos=pDoc->GetFirstViewPosition();
while(pos!=NULL){
pView=pDoc->GetNextView(pos);
if(pView->IsKindOf(RUNTIME_CLASS(CMyView)))
{
break;
}
}
if(pView->IsKindOf(RUNTIME_CLASS(CMyView)))
{
CChildFrame *pChild = (CChildFrame*)pView->GetParentFrame();//获得该view的父窗口
pChild->MDIActivate();//激活该父窗口
}
}