GetWindowWord, fonction (winuser.h)
Récupère la valeur 16 bits (DWORD) au décalage spécifié dans la mémoire de la fenêtre supplémentaire.
Syntaxe
WORD GetWindowWord(
HWND hWnd,
int nIndex
);
Paramètres
hWnd
Handle de la fenêtre et, indirectement, de la classe à laquelle la fenêtre appartient.
nIndex
Décalage de base zéro par rapport à la valeur à récupérer. Les valeurs valides se trouvent dans la plage zéro jusqu’au nombre d’octets de mémoire de fenêtre supplémentaire, moins quatre ; par exemple, si vous avez spécifié 12 octets ou plus de mémoire supplémentaire, la valeur 8 est un index du troisième entier 32 bits. Pour récupérer une autre valeur, spécifiez l’une des valeurs suivantes.
Constant | Valeur | Signification |
---|---|---|
GWW_HINSTANCE | -6 | Récupère un handle dans l’instance d’application. |
GWW_HWNDPARENT -8 | Récupère un handle dans la fenêtre parente, le cas échéant. | |
GWW_ID | -12 | Récupère l’identificateur de la fenêtre. |
Valeur retournée
Si la fonction réussit, la valeur de retour est la valeur demandée.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Réservez une mémoire de fenêtre supplémentaire en spécifiant une valeur différente de zéro dans le membre cbWndExtra de la structure WNDCLASSEX utilisée avec la fonction RegisterClassEx .
Configuration requise
En-tête | winuser.h |