- 6
- 0
- 约1.44万字
- 约 9页
- 2021-10-28 发布于福建
- 举报
使用 VC6.0 实现窗口的任意分割
南京邮政局计算机中心 张中庆
一、关于 CSplitterWnd 类
我们在使用 CuteFtp 或者 NetAnt 等工具的时候, 一般都会被其复杂的界面所吸引, 在这些界面中窗口被分
割为若干的区域, 真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的
分割呢 ?在 VC6.0 中这就需要使用到 CSplitterWnd 类。 CSplitterWnd 看上去像是一种特殊的框架窗口,
每个窗口都被相同的或者不同的视图所填充。当窗口被切分后用户可以使用鼠标移动切分条来调整窗口的
相对尺寸。虽然 VC6.0 支持从 AppWizard 中创建分割窗口,但是自动加入的分割条总是不能让我们满意,
因此我们还是通过手工增加代码来熟悉这个类。
CSplitterWnd 的构造函数主要包括下面三个。
BOOL Create(CWnd* pParentWnd,int nMaxRows,int nMaxCols,SIZE
sizeMin,CCreateContext* pContext,DWORD dwS
原创力文档

文档评论(0)