error C2039: 'SetDCBrushColor': Ist kein Element von 'CDC'
-
CDC *cdc = GetDC(); //... cdc->SetDCBrushColor(col);Bekomme beim Kompilieren die Fehlermeldung, dass SetDCBrushColor kein Element von CDC ist, obwohl laut Hilfe die Methode definitiv vorhanden sein müsste. Woran könnte das liegen? (Verwende VC++ Studio 2003)
-
Ein Blick in die afxwin.h für CDC und Du weißt warum:
#if (_WIN32_WINNT >= 0x0500) COLORREF GetDCBrushColor() const; COLORREF SetDCBrushColor(COLORREF crColor); COLORREF GetDCPenColor() const; COLORREF SetDCPenColor(COLORREF crColor); #endif_WIN32_WINNT muss mindestens für W2K eingestellt werden.
-
Danke! _WIN32_WINNT war defaultmässig noch auf 0x0400 im VC++ Studio 2003 unter WinXP gestellt.