FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
InstallShield + instalar fonts
Consulta:
Tengo una aplicacion desarrollada la cual se distribuye con un instalador generado desde InstallShield. Esto anda perfecto, ahora lo que necesito es hacer es enviarle un fuente (fonts) de letra junto con la instalacion. Esto se como resolverlo, a medias, porque como se el directorio de destino en el que lo tengo que dejar. En la mayoria de las pcs es windows, pero puede estar cambiado, ademas puede ser win 98, me, xp o 2000 o 200n, y creo que no podria ponerle un destino fijo. Existe alguna variable que diga que va al directorio de fonts del windows, este donde este? Gracias Miguel |
#2
|
||||
|
||||
Sacado de Trucomania:
Código:
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; Quise adjuntar la imagen, lo he intentado varias veces y nada, pero no puedo. Por eso te pongo el link a esta imagen: Imagen
__________________
Guía de Estilo. Última edición por madman fecha: 16-07-2003 a las 18:33:31. |
|
|
|