想向一个指定的view发送消息,但是不知道如何才能得到这个的句柄,请赐教!
解决方案 »
- 位图选中问题 MFC
- 有会用GPPropertySheet的么?
- 关于图形界面的拉伸.
- 写注册表返回ERROR_ACCESS_DENIED的问题
- 800分求解——续,散分了!
- boland c++可以直接调用vc变得应用程序吗?
- 在VB中怎么吊入VC的DLL文件?
- 怎样往External Dependencies中添加文件呢?!急……Thank you!^-^
- 救命哪!!!!十萬火急!!!!!!!!!!!!!!!!!!!
- 小弟有几个贴子没人回答,分浪费也是浪费,哪位大哥有空进去,拿走分数,也算小弟的一点小意思!
- 高分求教 TCP/IP校验和的问题?
- 菜鸟问题之MD5加密得到的字符串是几个字节?
void DocUtil::GetAllViews(ViewList_t &Views)
{
CWinApp *pApp = AfxGetApp();
CDocManager *pDocMgr = pApp->m_pDocManager;
// For all document templates
for(POSITION TmplPos = pDocMgr->GetFirstDocTemplatePosition();
TmplPos;)
{
CDocTemplate *pTmpl = pDocMgr->GetNextDocTemplate(TmplPos);
ASSERT_VALID(pTmpl);
// For All open documents of this document template type.
for(POSITION Pos = pTmpl->GetFirstDocPosition();Pos;)
{
CDocument *pDoc = pTmpl->GetNextDoc(Pos);
// For all views of this document
POSITION ViewPos = pDoc->GetFirstViewPosition();
while(ViewPos)
{
CView *pView = pDoc->GetNextView(ViewPos);
Views.AddTail(pView);
}
}
}
}
http://www.michaelmoser.org/tip3.htm
CXXXView *pView=(CXXXView *)pMain->GetActiveView();