Partager via


GetWindowWord, fonction (winuser.h)

Récupère la valeur 16 bits (DWORD) au décalage spécifié dans la mémoire de fenêtre supplémentaire.

Syntaxe

WORD GetWindowWord(
  HWND hWnd,
  int  nIndex
);

Paramètres

hWnd

Handle vers la fenêtre et, indirectement, classe à laquelle appartient la fenêtre.

nIndex

Décalage de base zéro de la valeur à récupérer. Les valeurs valides sont comprises dans la plage zéro par le 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, une valeur de 8 est un index du troisième entier 32 bits. Pour récupérer une autre valeur, spécifiez l’une des valeurs suivantes.

Constante Valeur Meaning
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’erreur étendues, 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 .

Spécifications

Requirement Valeur
Header winuser.h
Library User32.Lib