Partager via


Macro GetNextWindow (winuser.h)

Récupère un handle dans la fenêtre suivante ou précédente dans la de commande Z . La fenêtre suivante se trouve sous la fenêtre spécifiée ; la fenêtre précédente est ci-dessus.

Si la fenêtre spécifiée est une fenêtre la plus haute, la fonction recherche une fenêtre la plus haute. Si la fenêtre spécifiée est une fenêtre de niveau supérieur, la fonction recherche une fenêtre de niveau supérieur. Si la fenêtre spécifiée est une fenêtre enfant, la fonction recherche une fenêtre enfant.

Syntaxe

void GetNextWindow(
  [in]  hWnd,
  [in]  wCmd
);

Paramètres

[in] hWnd

Type : HWND

Poignée d’une fenêtre. Le handle de fenêtre récupéré est relatif à cette fenêtre, en fonction de la valeur du paramètre wCmd.

[in] wCmd

Type : uiNT

Indique si la fonction retourne un handle à la fenêtre suivante ou à la fenêtre précédente. Ce paramètre peut être l’une des valeurs suivantes.

Valeur Signification
GW_HWNDNEXT
2
Retourne une poignée dans la fenêtre située sous la fenêtre donnée.
GW_HWNDPREV
3
Retourne un handle à la fenêtre au-dessus de la fenêtre donnée.

Valeur de retour

Type : HWND

Si la fonction réussit, la valeur de retour est un handle de fenêtre. Si aucune fenêtre n’existe avec la relation spécifiée avec la fenêtre spécifiée, la valeur de retour est NULL. Pour obtenir des informations d’erreur étendues, appelez GetLastError.

Remarques

Cette fonction est implémentée en tant qu’appel à la fonction GetWindow.

#define GetNextWindow(hWnd, wCmd) GetWindow(hWnd, wCmd)

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Windows
d’en-tête winuser.h (include Windows.h)

Voir aussi

conceptuelle

GetTopWindow

GetWindow

de référence

Windows