Functions > Mouse >


MouseGetCursor

Obtient l'ID du curseur souris courant.

MouseGetCursor ( )

Valeur de retour

Retourne l'ID du curseur:
    -1 = UNKNOWN (@error est d�fini si le handle du curseur ne peut pas �tre trouv�)
    0 = HAND
    1 = APPSTARTING
    2 = ARROW
    3 = CROSS
    4 = HELP
    5 = IBEAM
    6 = ICON (Obsol�te pour les applications marqu" version 4.0 ou plus)
    7 = NO
    8 = SIZE (Obsol�te pour les applications marqu" version 4.0 ou plus)
    9 = SIZEALL
    10 = SIZENESW
    11 = SIZENS
    12 = SIZENWSE
    13 = SIZEWE
    14 = UPARROW
    15 = WAIT

En relation

MouseGetPos

Exemple

#include <MsgBoxConstants.au3>

Sleep(1000) ; Laisse le temps au curseur de changer d'�tat.

; Cr�e un tableau des �tats possibles du curseur, en utilisant StringSplit.
Local $aArray = StringSplit("Hand|AppStarting|Arrow|Cross|Help|IBeam|Icon (obsolete)|No|" & _
        "Size (obsolete)|SizeAll|SizeNESW|SizeNS|SizeNWSE|SizeWE|UpArrow|Wait|Empty", "|", 2)
; Le flag est mis � 2 car nous ne voulons pas le nombre total d�l�ments du tableau.

#cs
    Le tableau retourn� contiendra les valeurs suivantes:
    $aArray[0] = "Hand"
    $aArray[1] = "AppStarting"
    $aArray[2] = "Arrow"
    ...
    $aArray[16] = "Empty"
#ce

Local $iCursor = MouseGetCursor()
MsgBox($MB_SYSTEMMODAL, "CursorID = " & $iCursor, "Which means " & $aArray[$iCursor] & ".")
; Utilise la valeur CursorID comme index du tableau.