Ver Mensaje Individual
  #12  
Antiguo 25-09-2014
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por aguml Ver Mensaje
¿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 Ver Mensaje
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 Ver Mensaje
¿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.

Última edición por escafandra fecha: 25-09-2014 a las 02:34:58.
Responder Con Cita