WTL提供了3个类用来分隔窗口:CSplitterImpl、 CSplitterWindowImpl、CSplitterWindowT。
CSplitterImpl类实现了最主要的分割窗口所需要的函数。
CSplitterWindowImpl继承了 CSplitterImpl类,它实现了一个什么都不做的OnEraseBackground函数,还实现了一个OnSize函数,该函数可以自动调整分割窗口的客户区大小。通常情况下,我们可以直接使用CSplitterWindowImpl类作为我们窗口的父类,如果这两个函数的行为达不到我们的要求,我们可以改写继承自CSplitterImpl类的消息处理函数。
CSplitterWindowT类继承了 CSplitterWindowImpl类,并注册窗口类的名称为—“
WTL_SplitterWindow”,还有就是提供了两个类型定义:
typedef
CSplitterWindowT<true> CSplitterWindow;//
垂直分割
t