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 |