Fait d�filer le texte verticalement
#include <GuiEdit.au3>
_GUICtrlEdit_Scroll ( $hWnd, $iDirection )
$hWnd | ID/handle du contr�le |
$iDirection | Ce param�tre peut prendre l'une des valeurs suivantes: $SB_LINEDOWN - Fait d�filer vers le bas d'une ligne $SB_LINEUP - Fait d�filer vers le haut d'une ligne $SB_PAGEDOWN - Fait d�filer vers la bas d'une page $SB_PAGEUP - Fait d�filer vers le haut d'une page $SB_SCROLLCARET - Fait d�filer le curseur dans la partie visible |
Succ�s: | Retourne un dword dont le mot de poids fort est 1 et. le mot de poids faible est le nombre de lignes qui ont d�fil�es. |
�chec: | Retourne 0. |
$SB_xxxxx n�cessite #include <ScrollBarsConstants.au3>
#include <GUIConstantsEx.au3> #include <GuiEdit.au3> #include <MsgBoxConstants.au3> #include <ScrollBarsConstants.au3> #include <WindowsConstants.au3> Example() Func Example() Local $idEdit, $sText, $iLen ; Cr�e une GUI GUICreate("Edit Scroll", 400, 300) $idEdit = GUICtrlCreateEdit("", 2, 2, 394, 268, BitOR($ES_WANTRETURN, $WS_VSCROLL)) GUISetState(@SW_SHOW) ; D�finit le texte For $i = 1 To 50 $sText &= $i & @CRLF Next _GUICtrlEdit_SetText($idEdit, $sText) MsgBox($MB_SYSTEMMODAL, "Information", "Scroll Line Down") _GUICtrlEdit_Scroll($idEdit, $SB_LINEDOWN) MsgBox($MB_SYSTEMMODAL, "Information", "Scroll Line Up") _GUICtrlEdit_Scroll($idEdit, $SB_LINEUP) MsgBox($MB_SYSTEMMODAL, "Information", "Scroll Page Down") _GUICtrlEdit_Scroll($idEdit, $SB_PAGEDOWN) MsgBox($MB_SYSTEMMODAL, "Information", "Scroll Page Up") _GUICtrlEdit_Scroll($idEdit, $SB_PAGEUP) $iLen = _GUICtrlEdit_GetTextLen($idEdit) _GUICtrlEdit_SetSel($idEdit, $iLen, $iLen) MsgBox($MB_SYSTEMMODAL, "Information", "Scroll Caret") _GUICtrlEdit_Scroll($idEdit, $SB_SCROLLCARET) ; Boucle jusqu'� ce que l'utilisateur quitte. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example