
WTL 窗口切分简易实现.rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供了WTL(Windows Template Library)框架下窗口切分功能的简易实现方法与示例代码,便于开发者快速上手和应用。
WTL 切分窗口的简单实现可以通过使用 `CSplitterWindow` 类来完成。首先创建一个切分窗口容器:
```cpp
CRect lSplitWndRect;
GetClientRect(lSplitWndRect);
HWND hWnd = mMainSplitWnd.Create(*this, lSplitWndRect,
NULL,
CControlWinTraits::GetWndStyle(0),
CControlWinTraits::GetWndExStyle(0),
IDD_DIALOG_SPLIR_CONTAINER);
ATLASSERT(hWnd);
mMainSplitWnd.SetSplitterExtendedStyle(SPLIT_PROPORTIONAL); // 设置比例分割
// 创建左侧切分窗口
hWnd = mWndLeft.Create(mMainSplitWnd, NULL,
NULL,
CControlWinTraits::GetWndStyle(0),
CControlWinTraits::GetWndExStyle(0),
IDD_DIALOG_SPLIT_LEFT);
ATLASSERT(hWnd);
// 创建右侧切分窗口
hWnd = mWndRight.Create(mMainSplitWnd, NULL,
NULL,
CControlWinTraits::GetWndStyle(0),
CControlWinTraits::GetWndExStyle(0),
IDD_DIALOG_SPLIT_RIGHT);
ATLASSERT(hWnd);
```
这段代码展示了如何使用 WTL 框架创建和配置一个带有左右两个子窗口的切分窗口容器。
全部评论 (0)


