mfc对话框分隔管理器
大家好 这是一个实现对话框分隔条的类和例子代 码 希望对大家有用 使用场合:将一个对话框分隔成多个子对话框 使用方法如下(例如:水平方向将对话框分隔成两 个子对话框): 1 创建左右两个子对话框类 模板Style: child 2在要划分的对话框头文件中添加如下代码: 水平方向分隔管理器 CSplitManager m SplitH; 左子窗口 左子对话框类 m LeftWnd; 右子窗口 右子对话框类 m RightWnd; 3 在要划分的对话框的OnInitDialog中添加如下代码: 添加代码开始 设置分隔条的类型是水平方向的分隔 m SplitH SetType SPLIT MANAGER TYPE H ; 设置分隔条的厚度 m SplitH SetThickness 5 ; 设置左窗口 m SplitH SetFirstChildDialog &m LeftWnd 40 左子窗口占父窗口宽度的40% IDD DIALOGL ; 设置右窗口 m SplitH SetSecondChildDialog &m RightWnd IDD DIALOGR ; 创建分隔条 左窗口 右窗口 m SplitH Create T "" WS CHILD|WS VISIBLE|SS NOTIFY|SS GRAYRECT 分隔条窗口Style this 分隔条的父窗口 1001 分隔条ID 不能重复 ; 添加代码结束 4 在将要划分的对话框的OnSize中添加如下代码: if m SplitH m hWnd { m SplitH AutoAdjustSize cx 父窗口的新的 宽度 cy 父窗口的新的高度 ; }">大家好 这是一个实现对话框分隔条的类和例子代 码 希望对大家有用 使用场合:将一个对话框分隔成多个子对话框 使用方法如下(例如:水平方向将对话框分隔成两 个子对话框): 1 创建左右两个子对话框类 [更多]
- 1
- MFC20172017-01-12有参考价值
- yang_sai2014-12-05不是我想要的,但是也不错,可以参考
- 粉丝: 308
- 资源: 24
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助