SimpleWindow
载入中...
搜索中...
未找到
Canvas.h
1#pragma once
2
3#include "CanvasLayout.h"
4#include "Panel.h"
5
6namespace sw
7{
11 class Canvas : public Panel
12 {
13 private:
17 CanvasLayout _canvasLayout = CanvasLayout();
18
19 public:
24
29
33 static void SetCanvasLayoutTag(UIElement &element, const CanvasLayoutTag &tag);
34
35 protected:
39 virtual LayoutHost *GetDefaultLayout() override;
40 };
41}
绝对位置布局方式
Definition CanvasLayout.h:46
一种可以为子元素设置绝对位置的面板,与普通Panel不同的是Canvas支持自动滚动条
Definition Canvas.h:12
virtual LayoutHost * GetDefaultLayout() override
获取默认布局对象
static void SetCanvasLayoutTag(UIElement &element, const CanvasLayoutTag &tag)
给指定元素设置布局标记
Canvas()
初始化Canvas
static CanvasLayoutTag GetCanvasLayoutTag(UIElement &element)
获取指定元素的布局标记
用于托管元素的布局方式的对象类型,是所有布局方式类型的基类
Definition LayoutHost.h:11
面板
Definition Panel.h:22
表示界面中的元素
Definition UIElement.h:90
绝对位置布局方式的布局标记
Definition CanvasLayout.h:10