运行时显示如上.
选"重试"后选"调试"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();
选"重试"后选"调试"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();
HPALETTE _AfxInitPalette(VOID);
HPALETTE hPal;
hPal在哪里赋值的呢???