SimpleWindow
载入中...
搜索中...
未找到
sw::Grid类 参考

由列和行组成的灵活的网格区域 更多...

#include <Grid.h>

类 sw::Grid 继承关系图:
sw::Panel sw::Layer< Control >

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 LayoutHostGetDefaultLayout () 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::BorderStyleBorderStyle
 边框样式
 
const Property< sw::ThicknessPadding
 面板的内边距
 

详细描述

由列和行组成的灵活的网格区域


该类的文档由以下文件生成: