Cr�e un contr�le d'�dition RichEdit
#include <GuiRichEdit.au3>
_GUICtrlRichEdit_Create ( $hWnd, $sText, $iLeft, $iTop [, $iWidth = 150 [, $iHeight = 150 [, $iStyle = -1 [, $iExStyle = -1]]]] )
$hWnd | Handle du parent ou de la fen�tre propri�taire |
$sText | Texte � afficher dans le contr�le |
$iLeft | Position horizontale du contr�le |
$iTop | Position verticale du contr�le |
$iWidth | [optionnel] Largeur du contr�le |
$iHeight | [optionnel] Hauteur du contr�le |
$iStyle | [optionnel] Style du contr�le: $ES_AUTOHSCROLL - Fait d�filer automatiquement le texte vers la droite de 10 caract�res lorsque l'utilisateur tape un caract�re � la fin de la ligne. $ES_AUTOVSCROLL - Fait d�filer automatiquement le texte d'une page vers le haut lorsque l'utilisateur appuie sur la touche ENTER sur la derni�re ligne. $WS_HSCROLL - Le contr�le a une barre de d�filement horizontale $WS_VSCROLL - Le contr�le a une barre de d�filement verticale $ES_CENTER - Centre le texte dans le contr�le d'�dition. $ES_LEFT - Aligne le texte sur la marge gauche. $ES_MULTILINE - G�n�re un contr�le multiligne (par d�faut) $ES_NOHIDESEL - Le texte s�lectionn� est invers�, m�me si le contr�le n'a pas le focus. $ES_NUMBER - Permet uniquement la saisie de chiffres dans le contr�le d'�dition. $ES_READONLY - Emp�che l'utilisateur de taper ou de modifier du texte dans le contr�le d'�dition. $ES_RIGHT - Aligne � droite le texte du contr�le d'�dition. $ES_WANTRETURN - Sp�cifie qu'un retour chariot est ins�r� lorsque l'utilisateur appuie sur la touche ENTER. (Par d�faut) $ES_PASSWORD - Affiche un ast�risque (*) pour chaque caract�re tap� dans le contr�le d'�dition |
Default: 0 Forced: WS_CHILD, $WS_VISIBLE, $$WS_TABSTOP sans ES_READONLY |
|
$iExStyle | [optionnel] Styles �tendus de contr�le. Ils correspondent aux constantes standards $WS_EX_*. Voir Table des Styles Etendus. |
Succ�s: | Retourne le handle du contr�le RichEdit. |
�chec: | Retourne 0 et d�finit @error <> 0. |
@error: | 105 - $iWidth n'est ni un nombre positif ni -1 106 - $iHeight n'est ni un nombre positif ni -1 107 - $iStyle n'est ni un nombre positif ni z�ro ni -1 108 - $iExStyle n'est ni un nombre positif ni z�ro ni -1 |
#include <GUIConstantsEx.au3> #include <GuiRichEdit.au3> #include <WindowsConstants.au3> Example() Func Example() Local $hGui, $hRichEdit $hGui = GUICreate("Exemple (" & StringTrimRight(@ScriptName, StringLen(".exe")) & ")", 320, 350, -1, -1) $hRichEdit = _GUICtrlRichEdit_Create($hGui, "Ceci est un test.", 10, 10, 300, 220, _ BitOR($ES_MULTILINE, $WS_VSCROLL, $ES_AUTOVSCROLL)) _GUICtrlRichEdit_AppendText($hRichEdit, @CRLF & "Ceci est du texte en plus") GUISetState(@SW_SHOW) While GUIGetMsg() <> $GUI_EVENT_CLOSE WEnd _GUICtrlRichEdit_Destroy($hRichEdit) ; N�cessaire � moins que le script se bloque ; GUIDelete() ; est OK aussi EndFunc ;==>Example