Fehlermeldung Mehrdeutigkeit ?
-
Beim Versuch zu compilieren bekomme ich diese Meldung:
[C++ Fehler] GdiplusGraphics.h(34): E2015 Mehrdeutigkeit zwischen 'Gdiplus::Graphics::Graphics(void *)' und 'Gdiplus::Graphics::Graphics(void *,int)'
Der Builder springt dabei in die markierte Zeile:
static Graphics* FromHDC(IN HDC hdc) { [b]return new Graphics(hdc);[/b] }Was kann ich da machen ? Beim GDI-Entwickler läuft es, er hat mir das Projekt gemailt.
-
-
Vielen Dank ! STRICT musste in den Projektoptionen eingetragen werden.
Gdiplus::SolidBrush opaqueBrush(Gdiplus::Color(100, 100, 100, 100)); Gdiplus::SolidBrush semiTransBrush(Gdiplus::Color(100, 100, 100, 100)); graphics.FillEllipse(&opaqueBrush, 300, 200, 100, 200);Wie bekomme ich raus, wofür welcher Parameter ist ? Und kann ich die Farbe aus dem ColorDialog zuweisen ?