単视图全屏显示的问题

librabaxia 2009-06-16 03:43:04
现将一个单文档切分成了2个视图,左边的继承FormView,右边视图继承CView,我想让右边第1个视图全屏显示,就像vc编程界面中编写代码那部分全屏,请教大家这应该怎么实现?
...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
峰白 2009-06-16
  • 打赏
  • 举报
回复
全屏就是:

m_wndSplitter.SetColumnInfo(0, 0, 0);
m_wndSplitter.SetColumnInfo(1, rect.Width(), 10);
m_wndSplitter.RecalcLayout();
峰白 2009-06-16
  • 打赏
  • 举报
回复
void SetColumnInfo( int col, int cxIdeal, int cxMin );

Parameters

col

Specifies a splitter window column.

cxIdeal

Specifies an ideal width for the splitter window column in pixels.

cxMin

Specifies a minimum width for the splitter window column in pixels.


例如:void CChildFrame::OnSize(UINT nType, int cx, int cy)
{
CMDIChildWnd::OnSize(nType, cx, cy);

CRect rect;
GetWindowRect( &rect );
if( m_bSplitterCreated ) // m_bSplitterCreated set in OnCreateClient
{
m_wndSplitter.SetColumnInfo(0, rect.Width()/2, 10);
m_wndSplitter.SetColumnInfo(1, rect.Width()/2, 10);
m_wndSplitter.RecalcLayout();
}
}

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧