UDF > WinAPIEx > System > Windows >


_WinAPI_SetWindowLong

Définit des informations sur la fenêtre spécifiée

#include <WinAPISysWin.au3>
_WinAPI_SetWindowLong ( $hWnd, $iIndex, $iValue )

Paramètres

$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

Valeur de retour

Succès: Retourne la valeur précédente.
Échec: Retourne 0.

Remarque

Les constantes ci-dessus nécessitent WinAPIConstants.au3

En relation

_WinAPI_CallWindowProc, _WinAPI_GetWindowLong

Voir aussi

Consultez SetWindowLongPtr dans la librairie MSDN.