运行时显示如上.
选"重试"后选"调试"void CColorButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
CDC *pDC;
CPalette *pPal;
CRect rcButton;
CBrush *pBrush; // Get the palette for the item display context
pPal = CPalette::FromHandle(hPal);                   
VERIFY(pPal);//标记此处出错. // Get the device context from the context
pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
VERIFY(pDC); VERIFY(pDC->SelectPalette(pPal,0));
pDC->RealizePalette();