Problemas con GDI+

11/03/2005 - 09:15 por Sergio | Informe spam
¿Alguien sabe que hay mal en este código?


CDC *pDC = GetDC();
Graphics* myGraphics;
HDC hDC = pDC->m_hDC;
myGraphics = new Graphics(hDC);

Me da el siguiente error de compilación en la última línea de código que
he pegado (la del new):

error C2660: 'Gdiplus::GdiplusBase::operator new' : la función no acepta
3 argumentos


Lo curioso del caso es que ese mismo código, en otra parte del programa
compila sin problemas.

Tengo linkada la libreria gdiplus.lib, y el "#include <gdiplus.h>" y
"using namespace Gdiplus;" en el fichero stdafx.h

Preguntas similare

Leer las respuestas

#6 Sergio
16/03/2005 - 16:24 | Informe spam
Jose Ignacio Anguita escribió:
Al crear una clase con el VC, en el cpp resultante. Lo que tienes que buscar
es esto:

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

comenta lo anterior en cada clase que vayas a usar gdiplus.




Gracias, ahora si funciona.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida