Définit des informations sur la fenêtre spécifiée
#include <WinAPISysWin.au3>
_WinAPI_SetWindowLong ( $hWnd, $iIndex, $iValue )
$hWnd | Handle de la fenêtre |
$iIndex | Spécifie le décalage de base 0 de la valeur à définir. Les valeurs valides sont comprises entre zéro et le nombre d'octets de mémoire supplémentaire de fenêtre, moins quatre; par exemple, si vous avez spécifié 12 ou davantage d'octets de mémoire supplémentaire, une valeur de 8 serait l'index du troisième entier 32 bits. Pour récupérer une autre valeur spécifiez une des valeurs suivantes: $GWL_EXSTYLE - Définit les styles de fenêtres étendues $GWL_STYLE - Définit les styles de fenêtres $GWL_WNDPROC - Définit l'adresse de la procédure de fenêtre $GWL_HINSTANCE - Définit le handle de l'instance d'application $GWL_HWNDPARENT - Définit le handle de la fenêtre parent, si elle existe $GWL_ID - Définit l'identifiant de la fenêtre $GWL_USERDATA - Définit la valeur 32 bits associé à la fenêtre |
$iValue | Indique la valeur de remplacement |
Succès: | Retourne la valeur précédente. |
Échec: | Retourne 0. |
Les constantes ci-dessus nécessitent WinAPIConstants.au3
_WinAPI_CallWindowProc, _WinAPI_GetWindowLong
Consultez SetWindowLongPtr dans la librairie MSDN.