bcb6 und gdi+
-
hallo
ich will mit gdi+ programmieren, hab aber da noch so etliche probleme
im header hab ich
#include <algorithm>
using std::min;
using std::max;
#include <windows.h>
#include <gdiplus.h>
using namespace Gdiplus;
#pragma comment(lib, "gdiplus.lib")das behebt einige der fehlermeldungen die gdi+ verursacht, aber
bei
static Graphics* FromHDC(IN HDC hdc)
{
return new Graphics(hdc);
}kommt immernoch die fehlermeldung
[C++ Fehler] GdiplusGraphics.h(33): E2015 Mehrdeutigkeit zwischen 'Gdiplus::Graphics::Graphics(void *)' und 'Gdiplus::Graphics::Graphics(void *,int)'ausserdem wird das Pen object nicht richtig kreiert. bei
Pen(IN const Color& color,
IN REAL width = 1.0f)
{
Unit unit = UnitWorld;
nativePen = NULL;
lastResult = DllExports::GdipCreatePen1(color.GetValue(),
width, unit, &nativePen);
}
kommt immer bei lastResult InvalidParameter
komischerweise wird ein Brush object ohne probs erstelltim CBuilderX funktioniert das doch ohne probleme
-
Auch wenn du diesen Thread nicht gestartet sondern nur darin gepostet hast, hätte es dir eigentlich in den Sinn kommen sollen, dort eine entsprechende Nachfrage zu stellen anstatt einen neuen Thread zu beginnen.
Geschlossen.