Skip to content

Latest commit

 

History

History
154 lines (104 loc) · 2.44 KB

Shadow.md

File metadata and controls

154 lines (104 loc) · 2.44 KB

Shadow(阴影)

方法名称 用途
SetShadowAttached 设置是否附加阴影效果
IsShadowAttached 判断是否已经附加了阴影
SetShadowCorner 设置阴影的九宫格属性
GetShadowCorner 获取阴影的九宫格属性
ResetShadowBox 根据初始化的阴影范围重置阴影边框
SetShadowImage 设置阴影图片
GetShadowImage 获取阴影图片位置
AttachShadow 将阴影附加到窗口
MaximizedOrRestored 设置窗口最大化还是还原状态
GetRoot 获取附加阴影后的容器指针
ClearImageCache 清理图片缓存
SetPadding 设置阴影内边距

SetShadowAttached

设置是否附加阴影效果

void SetShadowAttached(bool bShadowAttached)
  • 参 数:
    • bShadowAttached 设置 true 为是,false 为否
  • 返回值:无

IsShadowAttached

判断是否已经附加了阴影

bool IsShadowAttached()
  • 参 数:无
  • 返回值:返回 true 表示已经附加,否则为 false

SetShadowCorner

设置应用的九宫格属性

void SetShadowCorner(const UiRect &rect)
  • 参 数:
    • rect 要设置的九宫格属性
  • 返回值:无

GetShadowCorner

获取阴影的九宫格属性

UiRect GetShadowCorner()
  • 参 数:无
  • 返回值:返回阴影的九宫格属性

ResetShadowBox

根据初始化的阴影范围重置阴影边框

void ResetShadowBox()
  • 参 数:无
  • 返回值:无

SetShadowImage

设置阴影图片

void SetShadowImage(const std::wstring &image)
  • 参 数:
    • image 图片路径
  • 返回值:无

GetShadowImage

获取阴影图片位置

std::wstring GetShadowImage()
  • 参 数:无
  • 返回值:返回阴影图片位置

AttachShadow

将阴影附加到窗口

Box* AttachShadow(Box* pRoot)
  • 参 数:
    • pRoot 窗口的顶层容器
  • 返回值:返回附加阴影后的容器指针

MaximizedOrRestored

设置窗口最大化还是还原状态

void MaximizedOrRestored(bool isMaximized)
  • 参 数:
    • isMaximized 设置为 true 表示最大化,false 为还原初始状态
  • 返回值:无

GetRoot

获取附加阴影后的容器指针

Control* GetRoot()
  • 参 数:无
  • 返回值:返回容器指针

ClearImageCache

清理图片缓存

void ClearImageCache()
  • 参 数:无
  • 返回值:无

SetPadding

设置阴影内边距

void SetPadding()
  • 参 数:无
  • 返回值:无