155 lines
2.4 KiB
Markdown
155 lines
2.4 KiB
Markdown
![]() |
# Shadow<6F><77><EFBFBD><EFBFBD>Ӱ<EFBFBD><D3B0>
|
|||
|
|
|||
|
| <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>; |
|
|||
|
| :--- | :--- |
|
|||
|
| [SetShadowAttached](#SetShadowAttached) | <20><><EFBFBD><EFBFBD><EFBFBD>Ƿ<C7B7><F1B8BDBC><EFBFBD>ӰЧ<D3B0><D0A7> |
|
|||
|
| [IsShadowAttached](#IsShadowAttached) | <20>ж<EFBFBD><D0B6>Ƿ<EFBFBD><C7B7>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ |
|
|||
|
| [SetShadowCorner](#SetShadowCorner) | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD>ľŹ<C4BE><C5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |
|
|||
|
| [GetShadowCorner](#GetShadowCorner) | <20><>ȡ<EFBFBD><C8A1>Ӱ<EFBFBD>ľŹ<C4BE><C5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |
|
|||
|
| [ResetShadowBox](#ResetShadowBox) | <20><><EFBFBD>ݳ<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD><D3B0>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD>߿<EFBFBD> |
|
|||
|
| [SetShadowImage](#SetShadowImage) | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӰͼƬ |
|
|||
|
| [GetShadowImage](#GetShadowImage) | <20><>ȡ<EFBFBD><C8A1>ӰͼƬλ<C6AC><CEBB> |
|
|||
|
| [AttachShadow](#AttachShadow) | <20><><EFBFBD><EFBFBD>Ӱ<EFBFBD><D3B0><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD> |
|
|||
|
| [MaximizedOrRestored](#MaximizedOrRestored) | <20><><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3BBAFBB>ǻ<EFBFBD>ԭ״̬ |
|
|||
|
| [GetRoot](#GetRoot) | <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD><D3B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8> |
|
|||
|
| [ClearImageCache](#ClearImageCache) | <20><><EFBFBD><EFBFBD>ͼƬ<CDBC><C6AC><EFBFBD><EFBFBD> |
|
|||
|
| [SetPadding](#SetPadding) | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD>ڱ߾<DAB1> |
|
|||
|
|
|||
|
### SetShadowAttached
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>ӰЧ<EFBFBD><EFBFBD>
|
|||
|
|
|||
|
```cpp
|
|||
|
void SetShadowAttached(bool bShadowAttached)
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- `bShadowAttached` <20><><EFBFBD><EFBFBD> true Ϊ<>ǣ<EFBFBD>false Ϊ<><CEAA>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
### IsShadowAttached
|
|||
|
|
|||
|
<EFBFBD>ж<EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD>Ѿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ
|
|||
|
|
|||
|
```cpp
|
|||
|
bool IsShadowAttached()
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD> true <20><>ʾ<EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ӣ<EFBFBD><D3A3><EFBFBD><EFBFBD><EFBFBD>Ϊ false
|
|||
|
|
|||
|
### SetShadowCorner
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD>õľŹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
```cpp
|
|||
|
void SetShadowCorner(const UiRect &rect)
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- `rect` Ҫ<><D2AA><EFBFBD>õľŹ<C4BE><C5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
### GetShadowCorner
|
|||
|
|
|||
|
<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>Ӱ<EFBFBD>ľŹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
```cpp
|
|||
|
UiRect GetShadowCorner()
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD>ľŹ<C4BE><C5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
### ResetShadowBox
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD>ݳ<EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD><EFBFBD>Χ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD>߿<EFBFBD>
|
|||
|
|
|||
|
```cpp
|
|||
|
void ResetShadowBox()
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
### SetShadowImage
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӰͼƬ
|
|||
|
|
|||
|
```cpp
|
|||
|
void SetShadowImage(const std::wstring &image)
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- `image` ͼƬ·<C6AC><C2B7>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
### GetShadowImage
|
|||
|
|
|||
|
<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ӰͼƬλ<EFBFBD><EFBFBD>
|
|||
|
|
|||
|
```cpp
|
|||
|
std::wstring GetShadowImage()
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӰͼƬλ<C6AC><CEBB>
|
|||
|
|
|||
|
### AttachShadow
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
```cpp
|
|||
|
Box* AttachShadow(Box* pRoot)
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- `pRoot` <20><><EFBFBD>ڵĶ<DAB5><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><D8B8><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD><D3B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>
|
|||
|
|
|||
|
### MaximizedOrRestored
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD>ԭ״̬
|
|||
|
|
|||
|
```cpp
|
|||
|
void MaximizedOrRestored(bool isMaximized)
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- `isMaximized` <20><><EFBFBD><EFBFBD>Ϊ true <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>false Ϊ<><CEAA>ԭ<EFBFBD><D4AD>ʼ״̬
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
### GetRoot
|
|||
|
|
|||
|
<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>
|
|||
|
|
|||
|
```cpp
|
|||
|
Control* GetRoot()
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>
|
|||
|
|
|||
|
### ClearImageCache
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼƬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
```cpp
|
|||
|
void ClearImageCache()
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
### SetPadding
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD>ڱ߾<EFBFBD>
|
|||
|
|
|||
|
```cpp
|
|||
|
void SetPadding()
|
|||
|
```
|
|||
|
|
|||
|
- <20><> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
- <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
|||
|
|