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_pThunk |
HWND | m_hParentWnd |
LONG_PTR | m_OriParentProc |
BYTE | m_Status |
unsigned char | m_nDarkness |
unsigned char | m_nSharpness |
signed char | m_nSize |
signed char | m_nxOffset |
signed char | m_nyOffset |
LPARAM | m_WndSize |
BOOL | m_bUpdate |
BOOL | m_bAllfill |
RECT | m_rcHwnd |
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 | ) |
BOOL CShadowWnd::m_bAllfill |
BOOL CShadowWnd::m_bUpdate |
COLORREF CShadowWnd::m_Color |
HWND CShadowWnd::m_hParentWnd |
HWND CShadowWnd::m_hWnd |
unsigned char CShadowWnd::m_nDarkness |
unsigned char CShadowWnd::m_nSharpness |
signed char CShadowWnd::m_nSize |
signed char CShadowWnd::m_nxOffset |
signed char CShadowWnd::m_nyOffset |
LONG_PTR CShadowWnd::m_OriParentProc |
void* CShadowWnd::m_pThunk |
RECT CShadowWnd::m_rcHwnd |
SIZE CShadowWnd::m_size |
BYTE CShadowWnd::m_Status |
LPARAM CShadowWnd::m_WndSize |
|
static |
|
static |
|
static |
|
static |