CSplitterWndEx 类
表示自定义拆分窗口。
语法
class CSplitterWndEx : public CSplitterWnd
成员
公共构造函数
名称 | 描述 |
---|---|
CSplitterWndEx::CSplitterWndEx |
默认构造函数。 |
CSplitterWndEx::~CSplitterWndEx |
析构函数。 |
公共方法
名称 | 描述 |
---|---|
CSplitterWndEx::OnDrawSplitter | 由框架调用以绘制拆分器窗口。 (替代 CSplitterWnd::OnDrawSplitter。) |
备注
通过替代 OnDrawSplitter
方法来自定义拆分器窗口的图形组件外观。
CSplitterWndEx
类与由虚拟管理器实现的 OnDrawSplitterBorder、OnDrawSplitterBox 和 OnFillSplitterBackground 方法一起使用。 若要使虚拟管理器在应用程序中绘制拆分器窗口,请将 CSplitterWnd
类的声明替换为 CSplitterWndEx
类。 对于框架窗口应用程序,拆分器窗口类在位于 main frm. h 中的 CMainFrame 类中声明。 有关示例,请参阅示例目录中的 OutlookDemo
示例。
继承层次结构
要求
标头:afxsplitterwndex.h
CSplitterWndEx::OnDrawSplitter
由框架调用以绘制拆分器窗口。
virtual void OnDrawSplitter(
CDC* pDC,
ESplitType nType,
const CRect& rect
);
参数
pDC
[in] 指向设备上下文的指针。 如果此参数为 NULL,框架重新绘制活动窗口。
nType
[in] 指定要绘制的拆分器窗口元素的 CSplitterWnd::ESplitType
枚举值之一。 有效值为 splitBox
、splitBar
、splitIntersection
和 splitBorder
。
rect
[in] 指定用于绘制指定拆分器窗口元素的尺寸和位置的范围框。
备注
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈