Partager via


Texte de dessin (Windows GDI)

Une fois qu’une application a sélectionné la police appropriée, définit les options de mise en forme de texte requises et calcule les valeurs de largeur et de hauteur des caractères nécessaires pour une chaîne de texte, elle peut commencer à dessiner des caractères et des symboles en appelant l’une des fonctions de sortie de texte :

Lorsqu’une application appelle l’une de ces fonctions, le système d’exploitation transmet l’appel au moteur graphique, qui transmet à son tour l’appel au pilote de périphérique approprié. Au niveau du pilote de périphérique, tous ces appels sont pris en charge par un ou plusieurs appels à la fonction ExtTextOut ou TextOut propre au pilote. Une application obtient l’exécution la plus rapide en appelant ExtTextOut, qui est rapidement converti en appel ExtTextOut pour l’appareil. Toutefois, il existe des cas où une application doit appeler l’une des trois autres fonctions ; Par exemple, pour dessiner plusieurs lignes de texte dans les bordures d’une zone rectangulaire spécifiée, il est plus efficace d’appeler DrawText. Pour créer une table multicolonne avec des colonnes de texte justifiées, il est plus efficace d’appeler TabbedTextOut.