Usar un font en tu aplicacion sin tener que instalarlo en Windows  

Enviado Por: Q3 Team
Web : http://www.q3.nu
Email: dlib@q3.nu
Fecha: 21/06/99

Truco accedido 64 veces

 


Para cargarlo, (por ejemplo en el evento OnCreate de tu form):


 	   procedure TForm1.FormCreate(Sender: TObject);
 	   begin
 	     AddFontResource('c:\FONTS\FUENTE.TTF');
 	     SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
 	   end;



Y al salir de tu aplicación, lo liberas con:


 	   procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
 	   begin
 	     RemoveFontResource('D:\FONTS\FUENTE.TTF');
 	     SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
 	   end;