Obtient la dur�e de la transition sp�cifi�e
#include <WinAPITheme.au3>
_WinAPI_GetThemeTransitionDuration ( $hTheme, $iPartID, $iStateIDFrom, $iStateIDTo, $iPropID )
$hTheme | Handle des donn�es du th�me. |
$iPartID | ID de la partie. |
$iStateIDFrom | L'ID de l'�tat de la partie avant de la transition. |
$iStateIDTo | L'ID de l'�tat de la partie apr�s la transition. |
$iPropID | L'ID de la propri�t� ($TMT_*). |
Succ�s: | Retourne la dur�e de la transition, en millisecondes. |
�chec: | D�finit @error <> 0, @extended peut contenir le code d'erreur HRESULT. |
Cette fonction n�cessite Windows Vista ou une version ult�rieure.
Consultez GetThemeTransitionDuration dans la librairie MSDN.
#include <APIThemeConstants.au3> #include <MsgBoxConstants.au3> #include <WinAPISys.au3> #include <WinAPITheme.au3> Global Const $BP_PUSHBUTTON = 1 Global Const $PBS_NORMAL = 1 Global Const $PBS_HOT = 2 If Number(_WinAPI_GetVersion()) < 6.0 Then MsgBox(BitOR($MB_ICONERROR, $MB_SYSTEMMODAL), 'Erreur', 'N�cessite Windows Vista ou une version ult�rieure.') Exit EndIf Local $hTheme = _WinAPI_OpenThemeData(0, 'Button') Local $iVal = _WinAPI_GetThemeTransitionDuration($hTheme, $BP_PUSHBUTTON, $PBS_NORMAL, $PBS_HOT, $TMT_TRANSITIONDURATIONS) _WinAPI_CloseThemeData($hTheme) ConsoleWrite('Transition de l''�tat "Hot" � l''�tat "Normal": '& $iVal & 'ms'& @CRLF)