我想做一个像Word2003任务窗格一样的拆分窗体,任务窗格窗体的顶部像是一个标题栏,标题栏的左边是像是"开始工作"等的标题说明,右边是
关闭窗体的叉叉按钮,任务窗格窗体本身是一个对话框窗体,我用下面的代码拆分:
if(!m_wndSplitter1.CreateStatic(this,1,2,WS_CHILD | WS_VISIBLE ))
return false;
CWnd* pWnd;
pWnd= new CGraphRes();
if(!pWnd->Create(NULL, NULL,WS_CHILD|WS_BORDER|WS_TILED| WS_VISIBLE|WS_CLIPCHILDREN,
CRect(0, 0, 300, 300), &m_wndSplitter1,
m_wndSplitter1.IdFromRowCol(0, 0), pContext))
return false;
pWnd= new CNewFormView();
pWnd->Create(NULL, NULL, WS_CHILD|WS_BORDER|WS_CLIPCHILDREN| WS_VISIBLE,
CRect(400, 0, 500, 300), &m_wndSplitter1,
m_wndSplitter1.IdFromRowCol(0, 1), pContext);
CGraphRes是一个基于对话框的类,CNewFormView是一个窗体视图类,为什么左边的CGraphRes对话框没有显示而只显示一片空白,应该怎样
才能做出这样的拆分窗体,还有叉叉按钮关闭窗体时是一个消息响应吗?
关闭窗体的叉叉按钮,任务窗格窗体本身是一个对话框窗体,我用下面的代码拆分:
if(!m_wndSplitter1.CreateStatic(this,1,2,WS_CHILD | WS_VISIBLE ))
return false;
CWnd* pWnd;
pWnd= new CGraphRes();
if(!pWnd->Create(NULL, NULL,WS_CHILD|WS_BORDER|WS_TILED| WS_VISIBLE|WS_CLIPCHILDREN,
CRect(0, 0, 300, 300), &m_wndSplitter1,
m_wndSplitter1.IdFromRowCol(0, 0), pContext))
return false;
pWnd= new CNewFormView();
pWnd->Create(NULL, NULL, WS_CHILD|WS_BORDER|WS_CLIPCHILDREN| WS_VISIBLE,
CRect(400, 0, 500, 300), &m_wndSplitter1,
m_wndSplitter1.IdFromRowCol(0, 1), pContext);
CGraphRes是一个基于对话框的类,CNewFormView是一个窗体视图类,为什么左边的CGraphRes对话框没有显示而只显示一片空白,应该怎样
才能做出这样的拆分窗体,还有叉叉按钮关闭窗体时是一个消息响应吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货