Ver Mensaje Individual
  #2  
Antiguo 29-10-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por odiseeus Ver Mensaje
...
Adicionalmente como se configura para usar un archivo de fuente de letras (Recurso tipo: FONT) en el programa, sé que es mucho pedir... pero Gracias
Hola odiseus.

Ejemplo, archivo FONT.RC :
Cita:
MFONT CORBEL "C:\WINDOWS\FONTS\CORBEL.TTF"
Generar .RES:
Cita:
brc32 -r -v FONT.RC
Código:
...
#pragma resource "FONT.RES" // ó "C:\\UBICACION_DEL_RES\\FONT.RES"

TFont *GlobalFont;

// Cargar font
void __fastcall TForm1::FormCreate(TObject *Sender)
{
  TResourceStream *res = new TResourceStream((int)HInstance, "MFONT", "CORBEL");
  if (AddFontResource("CORBEL.TTF")==0)
    MessageBox(Handle,"Error al cargar el font","",MB_ICONERROR);
  else {
    SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
    GlobalFont = new TFont;
    GlobalFont->Charset = SYMBOL_CHARSET;
    GlobalFont->Name    = "corbel";
  }
  delete res;
}

// Uso:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Edit1->Font->Assign(GlobalFont);
  Edit1->Font->Size = 14;
}

void __fastcall TForm1::FormDestroy(TObject *Sender)
{
  delete GlobalFont;
}
Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita