|
SimpleWindow
|
由列和行组成的灵活的网格区域 更多...
#include <Grid.h>
Public 成员函数 | |
| Grid () | |
| 初始化Grid | |
| void | AddRow (const GridRow &row) |
| 添加行 | |
| void | SetRows (std::initializer_list< GridRow > rows) |
| 设置行信息 | |
| void | AddColumn (const GridColumn &col) |
| 添加列 | |
| void | SetColumns (std::initializer_list< GridColumn > cols) |
| 设置列信息 | |
| void | ClearRows () |
| 清空行 | |
| void | ClearColumns () |
| 清空列 | |
Public 成员函数 继承自 sw::Panel | |
| Panel () | |
| 初始化面板 | |
静态 Public 成员函数 | |
| static GridLayoutTag | GetGridLayoutTag (UIElement &element) |
| 获取指定元素的网格布局标记 | |
| static void | SetGridLayoutTag (UIElement &element, const GridLayoutTag &tag) |
| 给指定元素设置网格布局标记 | |
Protected 成员函数 | |
| virtual LayoutHost * | GetDefaultLayout () override |
| 获取默认布局对象 | |
Protected 成员函数 继承自 sw::Panel | |
| void | UpdateBorder () |
| 更新边框 | |
| virtual LRESULT | WndProc (ProcMsg &refMsg) override |
| 对WndProc的封装 | |
| virtual bool | OnEraseBackground (HDC hdc, LRESULT &result) override |
| 接收到WM_ERASEBKGND时调用该函数 | |
| virtual bool | OnPaint () override |
| 接收到WM_PAINT时调用该函数 | |
| virtual bool | OnNcPaint (HRGN hRgn) override |
| 接收到WM_NCPAINT时调用该函数 | |
| virtual void | OnDrawBorder (HDC hdc, RECT &rect) |
| 绘制边框 | |
| virtual void | OnDrawPadding (HDC hdc, RECT &rect) |
| 绘制内边距 | |
额外继承的成员函数 | |
Public 属性 继承自 sw::Panel | |
| const Property< sw::BorderStyle > | BorderStyle |
| 边框样式 | |
| const Property< sw::Thickness > | Padding |
| 面板的内边距 | |
由列和行组成的灵活的网格区域