比如
我 派生一个 框架类 CNewFrame : public CFrameWnd
然后在 NewFrame.cpp 中 添加一个函数
CNewFrame::OnCreateClient()
{
return CFrameWnd::OnCreateClient(lpcs, pContext);
}
然后在 主框架中写入
MainFrm::OnCreateClient()
{
CRect rcClient;
GetClientRect(&rcClient); m_wndSplitter1.CreateStatic(this,2,1);
m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CNewFrame),CSize(300,0),pContext);
m_wndSplitter1.CreateView(1,0,RUNTIME_CLASS(CDummyEdit),CSize(0,0),pContext); //调整SetRowInfo设置
m_wndSplitter1.SetRowInfo(0,rcClient.Height()-150,0);
m_wndSplitter1.SetRowInfo(1,150,0);
return TRUE;
}为什么关闭程序 退出时 会报错误提示框??
我 派生一个 框架类 CNewFrame : public CFrameWnd
然后在 NewFrame.cpp 中 添加一个函数
CNewFrame::OnCreateClient()
{
return CFrameWnd::OnCreateClient(lpcs, pContext);
}
然后在 主框架中写入
MainFrm::OnCreateClient()
{
CRect rcClient;
GetClientRect(&rcClient); m_wndSplitter1.CreateStatic(this,2,1);
m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CNewFrame),CSize(300,0),pContext);
m_wndSplitter1.CreateView(1,0,RUNTIME_CLASS(CDummyEdit),CSize(0,0),pContext); //调整SetRowInfo设置
m_wndSplitter1.SetRowInfo(0,rcClient.Height()-150,0);
m_wndSplitter1.SetRowInfo(1,150,0);
return TRUE;
}为什么关闭程序 退出时 会报错误提示框??
按取消 调试
都是汇编啊!!
CNewFrame : public CView
然后在 这个视图里 继续拆分 视图?
如果可行 应该用什么函数啊??
http://www.codeproject.com/splitter/st_splitterwnd.asp