- 2
- 0
- 约2.4千字
- 约 2页
- 2023-08-06 发布于上海
- 举报
VC++ 混合静态分裂视窗实现
分裂视窗的类型 :
视窗的分裂可分为两种类型,一是动态分裂,二是静态分裂。动 态分裂可以让使用者通过拖曳分裂方块的使用,将视窗分裂。但是,动态分裂最多只可以将视窗分裂为 2×2 个子视窗,不能进行混合分裂视窗,所有子视窗的属性 和父视窗都是一样的,而且子视窗的数据通常来源于同一处。而静态分裂,使用者除了可以调整子视窗的大小和进行混合分裂视窗外,最多可将视窗分裂为 16×16 个子视窗,每个子视窗可以有各自不同的视图类(CView),各个子视窗显示的数据可以来自于不同的数据源。不论是要创建动态分裂视窗还是静态 分裂视窗, 都必须要利用 MFC 的 CSplitterWnd 类别来完成视窗的分裂。
混合静态分裂视窗的实现
混合分裂视窗是指在子视窗中进行视窗的再分裂。在 MFC 的框架下,混合分裂视窗必须完成三件工作:
⑴在视窗框架类别中定义 CSplitterWnd 控件为其属性(数据成员)。
⑵重载视窗框架类别中的 OnCreateClient 函数
(CFrameWnd::OnCreateClient),建立静态分裂子视窗,为静态分裂子视窗填充视图。
⑶建立维持各子视窗同步更新的机制。
首先,利用 MFC AppWizard 生成一个单文档应用程序,在应用程序的CMainFrame 类别中声明 CSplitterWnd 类别的数据成员。
其次,重载
您可能关注的文档
- UML综合实验报告.docx
- unicode utf8 utf16编码详解分析和总结.docx
- Unit 1 Friendship 高考阅卷现场.docx
- Unit 1 FriendshipReading 预习学案分析和总结.docx
- Unit 2 The Olympic Games高考阅卷现场.docx
- Unit 3 Under the sea英语文化憩园.docx
- Unit 3 How much is it 教学设计分析和总结.docx
- Unit 3 The Million Pound Bank Note 高考阅卷现场.docx
- Unit 3 说课稿分析和总结.docx
- Unit 5 Canada—“The True North” 高考阅卷现场.docx
最近下载
- (译林版2025新教材)七年级英语下册全册写作范文(打印版考前必背).pdf
- 四川省成都市某中学2024-2025学年七年级下学期3月月考数学试题(解析版).pdf VIP
- 03R411-1室外热力管道安装(地沟敷设)建筑图集标准.docx VIP
- 2026年夹层投资协议书.docx VIP
- 标准图集-03R411-1室外热力管道安装(地沟敷设).pdf VIP
- 2026年二建《施工管理》新旧教材对比.pdf VIP
- 第十四届新华三杯大赛安全模块备赛试题库(含答案).docx VIP
- 奥的斯电梯ACD5-MR调试手册.pdf VIP
- 元宇宙在多领域沉浸式交互场景中的融合机制研究.docx VIP
- 学堂在线 雨课堂 学堂云 研究生的压力应对与健康心理 期末考试答案.docx VIP
原创力文档

文档评论(0)