Cita:
Empezado por aguml
¿Tu metodo da mas calidad que el que yo he mandado?
|
GDI+ es una mejora sustancial de GDI, es muy posible que las últimas versiones de delphi y builder trabajen con él.
Cita:
Empezado por aguml
dices que hay que inicializar el gdi+ y finalizarlo al terminar ¿Como haces eso?
|
Código:
// Inicializar GDI+.
__int64 gdiplusStartupInput[3];
ULONG_PTR gdiplusToken;
gdiplusStartupInput[0] = 1; gdiplusStartupInput[1] = 0;
// Cerrar GDI+
GdiplusShutdown(gdiplusToken);
Cita:
Empezado por aguml
¿No seria mejor crear una clase para hacer mas facil su uso con los metodos de inicializar, dibujar, redimensionar, y destruir?
|
De hecho Microsoft tiene estructurado GDI+ en una librería de clases basada en la API GDI+. Yo usé la API básica para compatibililizar el uso del código con los compiladores Builder y delphi más antiguos. Algunos ejemplos que publiqué en delphiaccess usan la API básica y otros la librería de clases GDI+ para C++.
Saludos.