怎样在单文档中,实现对多个视图的操作?怎样管理视图队列?在单文档模型中我定义了,如下CSplitterWnd,在第二个m_wndSplitter.CreateView中,有如下定义
m_wndSplitter.CreateView(0, 1,RUNTIME_CLASS(CInputView), CSize(cxScreen, cyScreen),pContext));怎样获得新创建的CInputView指针??
整个定义: if (!m_wndSplitter.CreateStatic(this, 1, 2))
{
TRACE0("Failed to CreateStaticSplitter\n");
return FALSE;
} int cxScreen = GetSystemMetrics(SM_CXSCREEN);
int cyScreen = GetSystemMetrics(SM_CYSCREEN); // add the second splitter pane - an input view in column 1
if (!m_wndSplitter.CreateView(0, 0,
pContext->m_pNewViewClass, CSize(cxScreen, cyScreen), pContext))
{
TRACE0("Failed to create second pane\n");
return FALSE;
}
if (!m_wndSplitter.CreateView(0, 1,
RUNTIME_CLASS(CInputView), CSize(cxScreen, cyScreen), pContext))
{
TRACE0("Failed to create second pane\n");
return FALSE;
}
SetActiveView((CView*)m_wndSplitter.GetPane(0,0));
m_wndSplitter.CreateView(0, 1,RUNTIME_CLASS(CInputView), CSize(cxScreen, cyScreen),pContext));怎样获得新创建的CInputView指针??
整个定义: if (!m_wndSplitter.CreateStatic(this, 1, 2))
{
TRACE0("Failed to CreateStaticSplitter\n");
return FALSE;
} int cxScreen = GetSystemMetrics(SM_CXSCREEN);
int cyScreen = GetSystemMetrics(SM_CYSCREEN); // add the second splitter pane - an input view in column 1
if (!m_wndSplitter.CreateView(0, 0,
pContext->m_pNewViewClass, CSize(cxScreen, cyScreen), pContext))
{
TRACE0("Failed to create second pane\n");
return FALSE;
}
if (!m_wndSplitter.CreateView(0, 1,
RUNTIME_CLASS(CInputView), CSize(cxScreen, cyScreen), pContext))
{
TRACE0("Failed to create second pane\n");
return FALSE;
}
SetActiveView((CView*)m_wndSplitter.GetPane(0,0));
解决方案 »
- 一个简单的DLL问题,问题究竟在哪里啊?以前没碰到过
- VC++ADO问题---执行select count (*) as语句时出错!
- 求助,如何得到网页链接中的url
- vc能否调用c#编写的DLL???
- 关于打印速度的问题,谢谢
- 请教,如何让WebBrowser显示一个已经保存在硬盘上的网站
- 每周下载-<VC实效编程百例>配书源码
- JPEG(Joint Picture Expert Group)一共有几个版本?分别有什么特点?
- MFC 使用方法Webbrowser 与js多次交互出现了 mshtml.dll错误
- 中程答案出来没有 啊?
- 【紧急求助】200分。在win98中,鼠标弹出菜单过长时为什么不能显示?
- 谁在CSDN申请过邮件?
我帮你看看!注明帖子的URL!
函数可以取得你在CSplitterWnd中相应行(nRow)列(nCol)创建的视图指针。