Les Snippets

Connexion

Informations sur Font

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 22/09/2007 08:23:29 et initié par Jean_Jean [Liste]
Vue : 1431
Catégorie(s) : API, Chaîne de caractères, Système, Graphique
Langages dispo pour ce code :
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 22/09/2007
Posté par Jean_Jean [Liste]
{------------------------------------------------------------------------------}
{ Obtient les informations de la Fonte utilisée
{------------------------------------------------------------------------------}
{ CreateCompatibleDC(0) : 
  Créé un Handle (device context (DC) compatible avec celui passé en paramètre
  Si HDC = 0, la fonction va créé un espace mémoire réservé à un nouveau
  device context compatible avec l'application courante à l'écran.
 {------------------------------------------------------------------------------}
Function TForm1.GetFontInfos(Const aFont : TFont) : TTextMetric;
Var Canv : TCanvas;
    Dc   : HDC;
Begin
  Canv := TCanvas.Create;
  Dc   := CreateCompatibleDc(0);
  Canv.Handle := Dc;
  Try
    Canv.Font := aFont;
    GetTextMetrics(Canv.Handle,Result);
  Finally
    Canv.Free;
    DeleteDc(Dc);
  End;
End;
Remarque :
Code créé à partir d'une Réponse de Cirec sur le Forum

Snippets en rapport avec : Handle, Fonts, Gettextmetrics, Createcompatibledc, Tfont



Codes sources en rapport avec : Handle, Fonts, Gettextmetrics, Createcompatibledc, Tfont

{Visual Basic, VB6, VB.NET, VB 2005} CHANGEDESKTOP: CHANGEMENT DE L'APPARENCE DE LA LISTVIEW DU BUREAU WINDOWS
Bonjour, Cette petite source d'une simplicité enfantine vous permettra de changer l'apparence de ...

{Delphi} BLOQUER LE TASKMGR SANS CLÉ DE REGISTRE
Suite a une question que j'ai poser sur le forum en vain j'ai chercher et trouvé le moyen de b...

{Visual Basic, VB6, VB.NET, VB 2005} HANDLISTER
Ce petit programme permet de surveiller les applications qui sont démarrées ou arrêtées et d'écrire ...

{Visual Basic, VB6, VB.NET, VB 2005} FONT VIEWER : VISIONNEUSE DE POLICES SYSTEMES.
Voila encore une de mes PTI (je vous avais prévenu). Celle-ci était la plus simple, et donc celle s...

{Visual Basic, VB6, VB.NET, VB 2005} OBTENIR LE MOT SURVOLLÉ DANS UN TREEVIEW
Ici, une source permettant de récupérer le mot qui se trouve sous la souris, dans un TreeView. J'en...

{Visual Basic, VB6, VB.NET, VB 2005} CONTRÔLE VITODIGITS, TYPE PICTURECLIP, POUR AFFICHAGE DU TEXTE LCD
Ce contrôle, type PictureClip, permet de référencier plusieures clips image par référence à une imag...

{Visual Basic, VB6, VB.NET, VB 2005} RÉCUPÉRER UN ICONE DEPUIS SON HANDLE
Comment récupérer une variable de type Icon utilisable dans VB6 depuis un handle fournit par une API...

{C# / C#.NET} LISTER LES HANDLES (FICHIERS, CLÉ DE REGISTRES,...) OUVERTS PAR UN PROGRAMME (NT/2000/XP)
Ce code permet d'obtenir la liste des handles ouverts par un programme : - fichiers - sections - ...

{Visual Basic, VB6, VB.NET, VB 2005} SYSTEM INFO
Salut a tous, Cette source permet de lister: Les processus: avec leur utilisation cpu en temps...

{Visual Basic, VB6, VB.NET, VB 2005} RÉCUPÉRER LE HANDLE APRÈS UN SHELLEXECUTE
Bon, ça y est. Après un week-end entier à m'arracher le peu de cheveux qui me reste, voilà une versi...