Fonction AnyPopup (winuser.h)

Indique si une fenêtre contextuelle de niveau supérieur, visible ou superposée existe à l’écran. La fonction recherche l’ensemble de l’écran, pas seulement la zone cliente de l’application appelante.

Cette fonction est fournie uniquement pour la compatibilité avec les versions 16 bits de Windows. Il n’est généralement pas utile.

Syntaxe

BOOL AnyPopup();

Valeur de retour

Type : BOOL

S’il existe une fenêtre contextuelle, la valeur de retour est différente de zéro, même si la fenêtre contextuelle est entièrement couverte par d’autres fenêtres.

Si aucune fenêtre contextuelle n’existe, la valeur de retour est égale à zéro.

Remarques

Cette fonction ne détecte pas les fenêtres contextuelles non propriétaires ou les fenêtres qui n’ont pas le bit de style WS_VISIBLE défini.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll

Voir aussi

Conceptuel

GetLastActivePopup

Référence

ShowOwnedPopups

Windows