pT->DoEraseBackground(dc.m_hDC);
	LRESULT OnPaint(UINT /*uMsg*/, WPARAM wParam, LPARAM /*lParam*/, BOOL& bHandled)	{		if(!m_bPaintLabel)		{			bHandled = FALSE;			return 1;		}		T* pT = static_cast<T*>(this);		if(wParam != NULL)		{			pT->DoEraseBackground((HDC)wParam);			pT->DoPaint((HDC)wParam);		}		else		{			CPaintDC dc(m_hWnd);			pT->DoEraseBackground(dc.m_hDC);			pT->DoPaint(dc.m_hDC);		}		return 0;	}