D�finit la police par d�faut pour une GUI.
GUISetFont ( size [, weight [, attribute [, fontname [, winhandle [, quality]]]]] )
size | Taille de la police (par d�faut 8.5). |
weight | [optionnel] Graisse de la police dans la plage 0-1000; par exemple, 400 est normal et 700 est en gras. Si cette valeur est �gale � z�ro, la graisse par d�faut est utilis�e. Les valeurs suivantes sont d�finies pour des raisons pratiques. $FW_DONTCARE = 0 (Utilise le poids de la police par d�faut) $FW_THIN = 100 $FW_EXTRALIGHT = 200 $FW_LIGHT = 300 $FW_NORMAL = 400 $FW_MEDIUM = 500 $FW_SEMIBOLD = 600 $FW_BOLD = 700 $FW_EXTRABOLD = 800 $FW_HEAVY = 900 Les constantes sont d�finies dans FontConstants.au3 |
attribute | [optionnel] Attribut de police, qui peut �tre une combinaison des �l�ments suivants additionn�s: $GUI_FONTNORMAL (0) = Normal (par d�faut) $GUI_FONTITALIC (2) = Italique $GUI_FONTUNDER (4) = Soulign� $GUI_FONTSTRIKE (8) = Barr� Les constantes sont d�finies dans GUIConstantsEx.au3 |
fontname | [optionnel] Nom de la police � utiliser (police par d�faut de l'OS utilis�e si la police est "" ou introuvable). |
winhandle | [optionnel] Handle Windows retourn� par GUICreate() (par d�faut, la fen�tre pr�c�demment utilis�e ). |
quality | [optionnel] Qualit� de la police � s�lectionner. Les qualit�s suivantes sont accept�es: $DEFAULT_QUALITY (0) = L'apparence de la police n'a pas d'importance. $DRAFT_QUALITY (1) = L'apparence de la police est moins importante que lorsque $PROOF_QUALITY est utilis�. Pour les polices raster GDI, la mise � l'�chelle est activ�e, ce qui signifie que plusieurs tailles de police sont disponibles, mais la qualit� peut �tre inf�rieure. Les polices Gras, italique, soulign�, et barr� sont synth�tis�es si n�cessaire. $PROOF_QUALITY (2) = (par d�faut) La qualit� des caract�res de la police est plus importante que d'adapter exactement les attributs logique de la police. Pour les polices raster GDI, la mise � l'�chelle est d�sactiv�e et la police la plus proche en taille est choisie. Bien que la taille de la police choisie ne peut pas �tre mapp� exactement quand $PROOF_QUALITY est utilis�, la qualit� de la police est �lev� et il n'y a pas de distorsion de l'apparence. Les polices gras, italique, soulign�, et barr� sont synth�tis�s si n�cessaire. $NONANTIALIASED_QUALITY (3) = la police n'est jamais anti-cr�nel�. $ANTIALIASED_QUALITY (4) = la police est toujours anti-cr�nel� si la police le prend en charge et si la taille de la police n'est pas trop petit ou trop grand. $CLEARTYPE_QUALITY (5) = Si d�fini, le rendu du texte est obtenu (si possible) en utilisant la m�thode ClearType d'antialiasing. Voir Remarques sur la page MSDN pour LOGFONT pour savoir quand ClearType n'est pas disponible. Si ni $ANTIALIASED_QUALITY ni $NONANTIALIASED_QUALITY n'est s�lectionn�, la police est anti-cr�nel�e seulement si l'utilisateur choisit les polices d'�cran lisses dans le Panneau de Configuration. Les constantes sont d�finies dans FontConstants.au3 |
Succ�s: | Retourne 1. |
�chec: | Retourne 0. |
#include <FontConstants.au3> #include <GUIConstantsEx.au3> Example() Func Example() GUICreate("My GUI default font") ; Cr�e une GUI centr�e Local $sFont = "Comic Sans MS" GUISetFont(9, $FW_NORMAL, $GUI_FONTUNDER, $sFont) ; will display underlined characters GUICtrlCreateLabel("underlined label", 10, 20) GUISetFont(9, $FW_NORMAL, $GUI_FONTITALIC, $sFont) ; will display underlined characters GUICtrlCreateLabel("italic label", 10, 40) GUISetFont(9, $FW_NORMAL, $GUI_FONTSTRIKE, $sFont) ; will display underlined characters GUICtrlCreateLabel("strike label", 10, 60) GUISetState(@SW_SHOW) ; Boucle jusqu'� ce que l'utilisateur quitte. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example