怎么得到特定视图的句柄 是这样的,窗口被拆分成两个视图,一个是CTreeView ,一个是CView,菜单选项里有一个功能是能在CTreeView中新建结点,现在不知道这个功能怎么实现好,是用得到句柄的方式还是消息传递的方式?在这里先谢谢了`~~`已经查了 一天了,没有得到好的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先得到主框架的指针,再获取视图指针CMainFrame* pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;C***View* pView = (C***View*)pFrame->... 谢谢大家,这个问题已经解决了,是用的这种方式 CMainFrame* pWnd = (CMainFrame*)AfxGetMainWnd();CTView* pView = (CTView*)pWnd->GetActiveView();CDocument *p = pView -> GetDocument() ;POSITION pos = p->GetFirstViewPosition(); CTreeView* pVw; while(pos != NULL) { pVw=(CTView*)p->GetNextView(pos); if(pVw->IsKindOf(RUNTIME_CLASS(CTView))) break; } visual studio 2005构建MFC读取图片 在打印过程中改变打印方向,1页纵 2页横 3页纵。。。。 【调试】写一个WIN2K XP下的系统服务程序 怎么进行调试呢? 怎么动态的改变CEdit中的ES_PASSWORD属性? 一封邮件中,是否会有多个"Boundary"? 怎样用函数变量呀?有谁可以告诉我?肯定给分!!! 灰度值转变为颜色值 求助:怎样读取24位位图数据 初学者请教一个小问题!急急急,尿都快急出来啦! 如何对VARIANT类型的变量赋BSTR类型的值? 如何减少FLOAT精度 让俺崩溃的CString
CMainFrame* pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;
C***View* pView = (C***View*)pFrame->...
CMainFrame* pWnd = (CMainFrame*)AfxGetMainWnd();
CTView* pView = (CTView*)pWnd->GetActiveView();
CDocument *p = pView -> GetDocument() ;
POSITION pos = p->GetFirstViewPosition();
CTreeView* pVw;
while(pos != NULL)
{
pVw=(CTView*)p->GetNextView(pos);
if(pVw->IsKindOf(RUNTIME_CLASS(CTView)))
break;
}