社区
界面
帖子详情
窗口分割, 如何水平居中
xiapingsheng
2009-11-11 09:04:10
现在一个childframe用CSplitterWnd类来水平分割两个view类, 我想在整个窗口中居中分割这两个view类窗口,怎么做?
...全文
103
5
打赏
收藏
窗口分割, 如何水平居中
现在一个childframe用CSplitterWnd类来水平分割两个view类, 我想在整个窗口中居中分割这两个view类窗口,怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paerxiushi
2009-11-12
打赏
举报
回复
动态分割:
1.在子框架类中加入一个成员变量:
CSplitterWnd m_splitter;
2.在子框架类CChildFrame中添加虚拟函数OnCreateClient的声明
3.OnCreateClient的函数体:
BOOL CChildFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext *pContext)
{
CRect rect;
GetClientRect(&rect);
SIZE size;
size.cx=rect.Width()/2-16;
size.cy=rect.Height()-16;
m_splitter.Create(this,1,2,size,pContext,WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL|SPLS_DYNAMIC_SPLIT,AFX_IDW_PANE_FIRST);
return TRUE;
}
paerxiushi
2009-11-12
打赏
举报
回复
静态分割:
1.在子框架类中加入一个成员变量:
CSplitterWnd m_splitter;
2.在子框架类CChildFrame中添加虚拟函数OnCreateClient的声明
3.OnCreateClient的函数体:
BOOL CChildFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext *pContext)
{
CRect rect;
GetClientRect(&rect);
SIZE size;
size.cx=rect.Width()/2-16;
size.cy=rect.Height()-16;
m_splitter.CreateStatic(this,1,2,WS_CHILD|WS_VISIBLE,AFX_IDW_PANE_FIRST);
m_splitter.CreateView(0,0,RUNTIME_CLASS(CSplitterView),size,pContext);
m_splitter.CreateView(0,1,RUNTIME_CLASS(CSplitterView),size,pContext);
return TRUE;
}
wwgddx
2009-11-12
打赏
举报
回复
分割的时候宽度设为view的一半就可以了
paerxiushi
2009-11-11
打赏
举报
回复
我想在整个窗口中居中分割这两个view类窗口
------------------------------
什么意思?能讲得明确点吗?
快乐鹦鹉
2009-11-11
打赏
举报
回复
不是可以指定尺寸么
JavaScript网页特效范例宝典源码
实例005 控制弹出
窗口
居中显示 7 实例006 弹出的
窗口
之Cookie控制 9 实例007 为弹出的
窗口
加入关闭按钮 11 实例008 关闭弹出
窗口
时刷新父
窗口
12 实例009 关闭IE主
窗口
时,不弹出询问对话框 13 1.2 弹出网页对话框 ...
div垂直居中-CSS元素垂直居中方法的探究
针对学员疑问“div垂直居中?”引出的“CSS元素垂直居中一系列方法的探究”的针对性课程,课程包含两方面:1、文本垂直居中的解决方案;2、块级元素垂直居中的解决方案。
拖放React
最初,应将浏览器
窗口
分割
成4个大小完全相同的图块,它们以矩阵的形式彼此相邻放置(下图) 每块瓷砖应使用不同的颜色 左上方:红色 右上:黄色 左下:蓝色 右下:绿色 磁贴应填满整个浏览器
窗口
,并在调整
窗口
...
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
窗口
”,在其属性
窗口
中将其objectName 改为enterBtn,在下面的Signals and slots editor 中进行信号和槽的关联,其中,Sender 设为enterBtn,Signal 设为clicked(),Receive 设为myDlg,Slot 设为accept()。这样就...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章