截获WM_CTLCOLORSTATIC消息
Gdiplus::Bitmap *pBitmap = (Gdiplus::Bitmap*)CMiUIUtils::LoadImage(IDB_PNG_LICENSE_BG);
if(pBitmap != NULL)
{
HBITMAP hBitmap = NULL;
pBitmap->GetHBITMAP(Gdiplus::Color(0, 0, 0), &hBitmap);
delete pBitmap;
pBitmap = NULL;
m_hEditBrush = ::CreatePatternBrush(hBitmap);
::DeleteObject(hBitmap);
hBitmap = NULL;
}
LRESULT OnCtlColor(UINT /*uMsg*/, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
HDC hDC = (HDC)wParam;
HWND hWnd = (HWND)lParam;
if(!::IsWindow(hWnd) || hDC == NULL)
{
bHandled = FALSE;
return 0L;
}
::SetTextColor(hDC, RGB(0x76, 0x76, 0x76));
::SetBkColor(hDC, RGB(246, 246, 246));
::SetBkMode(h