VTK的图像显示在【文档/查看体系结构支持】架构的视图上

来源:百度知道 编辑:UC知道 时间:2024/06/25 20:22:32
我在没有选择【文档/查看体系结构支持】的MFC上实现了

renWin->SetParentId(?????);
在这个函数的参数里写了CChildView的句柄,可以把用VTK画的画显示在ChildView上。方法就是
hWnd = reinterpret_cast<CMainFrame*>(AfxGetApp()->m_pMainWnd)->m_wndView.GetSafeHwnd();

可现在在【文档/查看体系结构支持】上我找不到View的实例,找到了以后也不知道怎么得到他的句柄,好像用上面的方法有点问题。

请高手赐教~~~
第一次问百度,希望能有所收获。
谢谢
想补充问题
可由于字数限制
重新提问

我一般是在Doc类里调用如下方法取得View类指针的
POSITION pos = pDoc->GetFirstViewPosition();
while (pos != NULL)
{
CView *pView = pDoc->GetNextView(pos);
if (pView->IsKindOf(RUNTIME_CLASS(你的View类名)))
{
作操作
}
}
找到后pView->m_hWnd就是句柄