Interface IWindowProvider (uiautomationcore.h)
Fournit l’accès aux fonctionnalités fondamentales basées sur une fenêtre d’un contrôle.
Héritage
L’interface IWindowProvider hérite de l’interface IUnknown. IWindowProvider a également les types de membres suivants :
Méthodes
L’interface IWindowProvider a ces méthodes.
IWindowProvider ::Close Tente de fermer la fenêtre. |
IWindowProvider ::get_CanMaximize Indique si la fenêtre peut être agrandie. (IWindowProvider.get_CanMaximize) |
IWindowProvider ::get_CanMinimize Indique si la fenêtre peut être réduite. (IWindowProvider.get_CanMinimize) |
IWindowProvider ::get_IsModal Indique si la fenêtre est modale. (IWindowProvider.get_IsModal) |
IWindowProvider ::get_IsTopmost Indique si la fenêtre est l’élément le plus haut dans l’ordre de plan. (IWindowProvider.get_IsTopmost) |
IWindowProvider ::get_WindowInteractionState Spécifie l’état actuel de la fenêtre à des fins d’interaction utilisateur. |
IWindowProvider ::get_WindowVisualState Spécifie l’état visuel de la fenêtre ; autrement dit, si la fenêtre est normale (restaurée), réduite ou agrandie. |
IWindowProvider ::SetVisualState Modifie l’état visuel de la fenêtre. Par exemple, la réduit ou l’agrandit. |
IWindowProvider ::WaitForInputIdle Provoque le blocage du code appelant pendant la durée spécifiée ou jusqu’à ce que le processus associé bascule dans un état d’inactivité (en fonction de l’échéance la plus proche). (IWindowProvider.WaitForInputIdle) |
Remarques
Implémenté sur un fournisseur Microsoft UI Automation qui doit prendre en charge le modèle de contrôle Window Control Pattern.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | uiautomationcore.h (incluez UIAutomation.h) |