Functions > GUI > GUICtrlCreate >


GUICtrlCreateLabel

Cr�e un contr�le Label pour une GUI.

GUICtrlCreateLabel ( "text", left, top [, width [, height [, style = -1 [, exStyle = -1]]]] )

Param�tres

text Le texte du contr�le.
left La coordonn�e X du coin sup�rieur gauche du contr�le. Si -1 est utilis� alors X sera d�termin�e en accord avec GUICoordMode.
top La coordonn�e Y du coin sup�rieur gauche du contr�le. Si -1 est utilis� alors Y sera d�termin�e en accord avec GUICoordMode.
width [optionnel] Largeur du contr�le (par d�faut, le texte est ajust� en largeur).
height [optionnel] Hauteur du contr�le (par d�faut, le texte est ajust� en hauteur).
style [optionnel] D�finit le style du contr�le. Consultez Annexe des Styles des contr�les.
    Par d�faut (-1) : aucun.
    Styles forc�s : $SS_NOTIFY, $SS_LEFT
exStyle [optionnel] D�finit le style �tendu du contr�le. Consultez Table des styles �tendus.

Valeur de retour

Succ�s: Retourne l'ID du nouveau contr�le.
�chec: Retourne 0.

Remarques

Pour d�finir ou modifier des informations dans le contr�le, consultez GUICtrlUpdate ... .

Pour combiner les styles avec le style par d�faut, utilisez BitOR($GUI_SS_DEFAULT_LABEL, newstyle, ...).
Pour utiliser les valeurs indiqu�es ci-dessus, vous devez inclure #include <StaticConstants.au3> dans votre script.

Le redimensionnement par d�faut est $GUI_DOCKAUTO, la taille et la position seront modifi�e.

Le style �tendu $GUI_WS_EX_PARENTDRAG peut �tre utilis� pour permettre le glissement de la fen�tre parente, pour les fen�tres qui n'ont pas de barre de titre (pas de style $WS_CAPTION avec GUICreate()).

Pour d�finir le fond transparent, utiliser GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT).

En relation

GUICoordMode (Option), GUICtrlUpdate..., GUIGetMsg

Exemple

#include <GUIConstantsEx.au3>

Example()

Func Example()
    GUICreate("My GUI")  ; Cr�e une GUI centr�e

    GUISetHelp("notepad.exe")  ; Ex�cute le Bloc-notes si F1 est tap�
    Local $iOldOpt = Opt("GUICoordMode", 2)

    Local $iWidthCell = 70
    GUICtrlCreateLabel("Line 1 Cell 1", 10, 30, $iWidthCell)  ; la premi�re cellule de 70 de large
    GUICtrlCreateLabel("Line 2 Cell 1", -1, 0)  ; ligne suivante
    GUICtrlCreateLabel("Line 3 Cell 2", 0, 0)  ; ligne suivante et cellule suivante
    GUICtrlCreateLabel("Line 3 Cell 3", 0, -1)  ; cellule suivante m�me ligne
    GUICtrlCreateLabel("Line 4 Cell 1", -3 * $iWidthCell, 0)  ; ligne suivante Cell1

    GUISetState(@SW_SHOW)  ; Affiche la GUI

    ; Boucle jusqu'� ce que l'utilisateur quitte.
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

    $iOldOpt = Opt("GUICoordMode", $iOldOpt)
EndFunc   ;==>Example