SimpleWindow
载入中...
搜索中...
未找到
StatusBar.h
1#pragma once
2
3#include "Control.h"
4#include <CommCtrl.h>
5
6namespace sw
7{
11 class StatusBar : public Control
12 {
13 public:
18
23
28
29 public:
34
40 bool SetParts(std::initializer_list<double> parts);
41
48 bool GetTextAt(uint8_t index, std::wstring &out);
49
56 bool SetTextAt(uint8_t index, const std::wstring &text);
57
64 bool GetRectAt(uint8_t index, sw::Rect &out);
65
66 protected:
72 virtual void SetBackColor(Color color, bool redraw) override;
73 };
74}
控件
Definition Control.h:12
属性
Definition Property.h:1743
只读属性
Definition Property.h:1828
状态栏
Definition StatusBar.h:12
const Property< bool > UseUnicode
指定控件是否使用Unicode编码
Definition StatusBar.h:27
StatusBar()
初始化状态栏
const Property< bool > SizingGrip
是否在控件右下角显示大小调整手柄,修改该属性会重置当前控件
Definition StatusBar.h:17
virtual void SetBackColor(Color color, bool redraw) override
设置背景颜色
bool SetParts(std::initializer_list< double > parts)
设置控件中的分区信息
bool SetTextAt(uint8_t index, const std::wstring &text)
设置指定部分的文本
const ReadOnlyProperty< int > PartsCount
获取当前控件中的分区数
Definition StatusBar.h:22
bool GetTextAt(uint8_t index, std::wstring &out)
获取指定部分的文本
bool GetRectAt(uint8_t index, sw::Rect &out)
获取指定部分的位置与尺寸
颜色
Definition Color.h:16
表示一个矩形区域
Definition Rect.h:17