|
CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
Public 类型 | |
| typedef BOOL(WINAPI * | pfnUpdateLayeredWindow) (HWND hWnd, HDC hdcDst, POINT *pptDst, SIZE *psize, HDC hdcSrc, POINT *pptSrc, COLORREF crKey, BLENDFUNCTION *pblend, DWORD dwFlags) |
| typedef HRESULT(WINAPI * | pfnDwmIsCompositionEnabled) (BOOL *pfEnabled) |
Public 成员函数 | |
| CShadowWnd (void) | |
| virtual | ~CShadowWnd (void) |
| void | Create (HWND hParentWnd) |
| BOOL | SetShowParm (int nShadowSize=0, int nSharpness=5, int nDarkness=200, int nPosX=5, int nPosY=5, COLORREF color=0x000000) |
| void | SetAllFill (BOOL bAll) |
| void | Update (HWND hParent) |
| void | Show (HWND hParent) |
| void | OnFinalMessage () |
静态 Public 成员函数 | |
| static BOOL | Initialize (HINSTANCE hInstance) |
Public 属性 | |
| HWND | m_hwnd |
| void * | m_thunk |
| HWND | m_parent_wnd |
| LONG_PTR | m_ori_parent_proc |
| BYTE | m_status |
| unsigned char | m_darkness |
| unsigned char | m_sharpness |
| signed char | m_shadow_size |
| signed char | m_nx_offset |
| signed char | m_ny_offset |
| LPARAM | m_wnd_size |
| BOOL | m_is_update |
| BOOL | m_is_all_fill |
| RECT | m_rc_hwnd |
| SIZE | m_size |
| COLORREF | m_color |
静态 Public 属性 | |
| static HINSTANCE | s_hInstance |
| static pfnUpdateLayeredWindow | s_UpdateLayeredWindow |
| static BOOL | s_bVista |
| static pfnDwmIsCompositionEnabled | s_DwmIsCompositionEnabled |
Protected 成员函数 | |
| void | MakeShadow (UINT32 *pShadBits, HWND hParent, RECT *rcParent) |
| DWORD | PreMultiply (COLORREF cl, unsigned char nAlpha) |
| typedef HRESULT(WINAPI * CShadowWnd::pfnDwmIsCompositionEnabled) (BOOL *pfEnabled) |
| typedef BOOL(WINAPI * CShadowWnd::pfnUpdateLayeredWindow) (HWND hWnd, HDC hdcDst, POINT *pptDst, SIZE *psize, HDC hdcSrc, POINT *pptSrc, COLORREF crKey, BLENDFUNCTION *pblend, DWORD dwFlags) |
| CShadowWnd::CShadowWnd | ( | void | ) |
|
virtual |
| void CShadowWnd::Create | ( | HWND | hParentWnd | ) |
|
static |
| void CShadowWnd::OnFinalMessage | ( | ) |
| void CShadowWnd::SetAllFill | ( | BOOL | bAll | ) |
| BOOL CShadowWnd::SetShowParm | ( | int | nShadowSize = 0, |
| int | nSharpness = 5, |
||
| int | nDarkness = 200, |
||
| int | nPosX = 5, |
||
| int | nPosY = 5, |
||
| COLORREF | color = 0x000000 |
||
| ) |
| void CShadowWnd::Show | ( | HWND | hParent | ) |
| void CShadowWnd::Update | ( | HWND | hParent | ) |
| COLORREF CShadowWnd::m_color |
| unsigned char CShadowWnd::m_darkness |
| HWND CShadowWnd::m_hwnd |
| BOOL CShadowWnd::m_is_all_fill |
| BOOL CShadowWnd::m_is_update |
| signed char CShadowWnd::m_nx_offset |
| signed char CShadowWnd::m_ny_offset |
| LONG_PTR CShadowWnd::m_ori_parent_proc |
| HWND CShadowWnd::m_parent_wnd |
| RECT CShadowWnd::m_rc_hwnd |
| signed char CShadowWnd::m_shadow_size |
| unsigned char CShadowWnd::m_sharpness |
| SIZE CShadowWnd::m_size |
| BYTE CShadowWnd::m_status |
| void* CShadowWnd::m_thunk |
| LPARAM CShadowWnd::m_wnd_size |
|
static |
|
static |
|
static |
|
static |