方法名称 | 用途 |
---|---|
SetShadowAttached | 设置是否附加阴影效果 |
IsShadowAttached | 判断是否已经附加了阴影 |
SetShadowCorner | 设置阴影的九宫格属性 |
GetShadowCorner | 获取阴影的九宫格属性 |
ResetShadowBox | 根据初始化的阴影范围重置阴影边框 |
SetShadowImage | 设置阴影图片 |
GetShadowImage | 获取阴影图片位置 |
AttachShadow | 将阴影附加到窗口 |
MaximizedOrRestored | 设置窗口最大化还是还原状态 |
GetRoot | 获取附加阴影后的容器指针 |
ClearImageCache | 清理图片缓存 |
SetPadding | 设置阴影内边距 |
设置是否附加阴影效果
void SetShadowAttached(bool bShadowAttached)
- 参 数:
bShadowAttached
设置 true 为是,false 为否
- 返回值:无
判断是否已经附加了阴影
bool IsShadowAttached()
- 参 数:无
- 返回值:返回 true 表示已经附加,否则为 false
设置应用的九宫格属性
void SetShadowCorner(const UiRect &rect)
- 参 数:
rect
要设置的九宫格属性
- 返回值:无
获取阴影的九宫格属性
UiRect GetShadowCorner()
- 参 数:无
- 返回值:返回阴影的九宫格属性
根据初始化的阴影范围重置阴影边框
void ResetShadowBox()
- 参 数:无
- 返回值:无
设置阴影图片
void SetShadowImage(const std::wstring &image)
- 参 数:
image
图片路径
- 返回值:无
获取阴影图片位置
std::wstring GetShadowImage()
- 参 数:无
- 返回值:返回阴影图片位置
将阴影附加到窗口
Box* AttachShadow(Box* pRoot)
- 参 数:
pRoot
窗口的顶层容器
- 返回值:返回附加阴影后的容器指针
设置窗口最大化还是还原状态
void MaximizedOrRestored(bool isMaximized)
- 参 数:
isMaximized
设置为 true 表示最大化,false 为还原初始状态
- 返回值:无
获取附加阴影后的容器指针
Control* GetRoot()
- 参 数:无
- 返回值:返回容器指针
清理图片缓存
void ClearImageCache()
- 参 数:无
- 返回值:无
设置阴影内边距
void SetPadding()
- 参 数:无
- 返回值:无