Voici la liste des fonctions de la rubrique AutoIt > WinAPIEx > Windows.
Cliquez sur le nom d'une fonction pour obtenir une description détaillée.
Pour les utiliser, vous aurez besoin d'ajouter #include <WinAPISysWin.au3>.
| User Defined Function | Description |
|---|---|
| _WinAPI_AdjustWindowRectEx | Calcule la taille requise du rectangle contenant la fenêtre, en fonction de la taille souhaitée du rectangle client |
| _WinAPI_AnimateWindow | Vous permet de produire des effets spéciaux lors de l'affichage ou du masquage des fenêtres |
| _WinAPI_BeginDeferWindowPos | Alloue de la mémoire pour une structure contenant la position d'une ou plusieurs fenêtres |
| _WinAPI_BringWindowToTop | Fait monter la fenêtre spécifiée au sommet de l'ordre Z |
| _WinAPI_BroadcastSystemMessage | Envoie un message aux destinataires spécifiés |
| _WinAPI_CallWindowProc | Transmet les informations Hook de la procédure Hook suivante dans la chaîne de Hook courante |
| _WinAPI_CallWindowProcW | Transmet des informations de message à la procédure window spécifiée |
| _WinAPI_CascadeWindows | Affiche en cascade les fenêtres enfant spécifiées d'une fenêtre parent spécifiée |
| _WinAPI_ChangeWindowMessageFilterEx | Modifie le filtre des messages User Interface Privilege Isolation (UIPI) pour une fenêtre spécifiée |
| _WinAPI_ChildWindowFromPointEx | Détermine laquelle, si le cas se présente, des fenêtres enfants appartenant à une fenêtre parente spécifiée contient le point spécifié |
| _WinAPI_CloseWindow | Réduit (mais ne détruit pas) la fenêtre spécifiée |
| _WinAPI_CreateWindowEx | Crée une fenêtre recouvrante, pop-up, ou enfant |
| _WinAPI_DeferWindowPos | Met à jour, pour une fenêtre spécifiée, la structure spécifiée qui contient la position et la taille de multiples fenêtres |
| _WinAPI_DefWindowProc | Appelle la procédure de fenêtre par défaut pour fournir un traitement par défaut |
| _WinAPI_DefWindowProcW | Appelle la procédure de fenêtre par défaut pour fournir un traitement par défaut pour tous les messages de fenêtre |
| _WinAPI_DeregisterShellHookWindow | Annule l'inscription d'une fenêtre Shell spécifiée qui est inscrite pour recevoir les messages hook Shell |
| _WinAPI_DestroyWindow | Détruit la fenêtre spécifiée |
| _WinAPI_DragAcceptFiles | Enregistre si une fenêtre accepte les fichiers tirés-déposés |
| _WinAPI_DragFinish | Libère la mémoire que le système a allouée pour l'utilisation du transfert de noms de fichiers à une application |
| _WinAPI_DragQueryFileEx | Obtient les noms des fichiers déposés qui résultent d'une opération glisser-déposer qui a réussi |
| _WinAPI_DragQueryPoint | Obtient la position du pointeur de la souris à l'instant où un fichier est déposé au cours d'une opération glisser-déposer |
| _WinAPI_EndDeferWindowPos | Met à jour simultanément la position et la taille d'une ou plusieurs fenêtres dans un cycle de rafraîchissement d'écran unique |
| _WinAPI_EnumChildWindows | Énumère les fenêtres enfant qui appartiennent à la fenêtre parent spécifié |
| _WinAPI_EnumWindows | Énumère toutes les fenêtres |
| _WinAPI_EnumWindowsPopup | Énumère les fenêtres popup |
| _WinAPI_EnumWindowsTop | Énumère toutes les fenêtres de haut niveau |
| _WinAPI_FindWindow | Obtient le handle de la fenêtre de haut niveau dont le nom de classe et le nom fenêtre correspondent aux paramètres donnés |
| _WinAPI_FlashWindow | Fait clignoter une fois, la fenêtre spécifiée |
| _WinAPI_FlashWindowEx | Fait clignoter la fenêtre spécifiée |
| _WinAPI_GetAncestor | Obtient le handle de la fenêtre ancêtre d'une fenêtre spécifiée |
| _WinAPI_GetClassInfoEx | Obtient des informations sur une classe de fenêtre |
| _WinAPI_GetClassLongEx | Obtient une valeur spécifiée associée à une fenêtre spécifiée |
| _WinAPI_GetClassName | Obtient le nom de la classe à laquelle appartient une fenêtre spécifiée |
| _WinAPI_GetClientHeight | Obtient la hauteur de la zone cliente d'une fenêtre |
| _WinAPI_GetClientRect | Obtient les coordonnées de la zone cliente d'une fenêtre |
| _WinAPI_GetClientWidth | Obtient la largeur de la zone cliente d'une fenêtre |
| _WinAPI_GetDesktopWindow | Obtient le handle de la fenêtre du bureau de Windows |
| _WinAPI_GetDlgItem | Obtient le handle d'un contrôle dans la boîte de dialogue spécifié |
| _WinAPI_GetFocus | Obtient le handle de la fenêtre qui a le focus clavier |
| _WinAPI_GetForegroundWindow | Obtient le handle de la fenêtre de premier plan |
| _WinAPI_GetGUIThreadInfo | Obtient des informations sur une fenêtre active ou un thread de GUI spécifié |
| _WinAPI_GetLastActivePopup | Détermine quelle fenêtre pop-up d'une fenêtre donnée était active le plus récemment |
| _WinAPI_GetLayeredWindowAttributes | Obtient les attributs d'une fenêtre de type Layered |
| _WinAPI_GetMessageExtraInfo | Obtient des informations de message supplémentaire pour le thread en cours |
| _WinAPI_GetParent | Obtient le handle de la fenêtre parent de la fenêtre enfant spécifiée |
| _WinAPI_GetParentProcess | Obtient le PID du processus parent du processus spécifié |
| _WinAPI_GetShellWindow | Obtient le handle d'une fenêtre Shell du bureau |
| _WinAPI_GetSysColor | Obtient la couleur courante de l'élément d'affichage spécifié |
| _WinAPI_GetTopWindow | Obtient le handle de la fenêtre enfant au sommet de l'ordre Z |
| _WinAPI_GetWindow | Obtient le handle d'une fenêtre qui a une relation déterminée avec une fenêtre spécifiée |
| _WinAPI_GetWindowDC | Obtient le contexte de périphérique (DC) de la zone cliente de la fenêtre spécifiée |
| _WinAPI_GetWindowDisplayAffinity | Obtient le paramètre d'affinité d'affichage actuel de tous les processus d'une fenêtre donnée |
| _WinAPI_GetWindowExt | Obtient l'étendue des x et des y d'une fenêtre pour le contexte de périphérique spécifié |
| _WinAPI_GetWindowFileName | Obtient le chemin d'accès complet du module associé au handle de la fenêtre spécifiée |
| _WinAPI_GetWindowHeight | Obtient la hauteur d'une fenêtre |
| _WinAPI_GetWindowInfo | Obtient des informations sur la fenêtre spécifiée |
| _WinAPI_GetWindowLong | Obtient des informations sur la fenêtre spécifiée |
| _WinAPI_GetWindowOrg | Obtient les coordonnées x et y de l'origine d'une fenêtre dans le contexte de périphérique spécifié |
| _WinAPI_GetWindowPlacement | Obtient la position d'une fenêtre, Min, Max, et normale |
| _WinAPI_GetWindowRect | Obtient les dimensions du rectangle de délimitation d'une fenêtre spécifiée |
| _WinAPI_GetWindowText | Obtient le texte de la barre de titre de la fenêtre spécifiée |
| _WinAPI_GetWindowThreadProcessId | Obtient l'identifiant du thread qui a créé la fenêtre spécifiée |
| _WinAPI_GetWindowWidth | Obtient la largeur d'une fenêtre |
| _WinAPI_InProcess | Détermine si une fenêtre appartient à l'actuel processus |
| _WinAPI_InvalidateRect | Ajoute un rectangle à la région à repeindre de la fenêtre spécifiée |
| _WinAPI_IsChild | Teste si une fenêtre est une fenêtre enfant d'une fenêtre spécifiée |
| _WinAPI_IsClassName | Wrapper pour vérifier le ClassName d'un contrôle |
| _WinAPI_IsHungAppWindow | Détermine si une application spécifiée ne répond pas |
| _WinAPI_IsIconic | Détermine si la fenêtre spécifiée est minimisée (iconique) |
| _WinAPI_IsWindow | Détermine si le handle de fenêtre spécifiée identifie une fenêtre existante |
| _WinAPI_IsWindowEnabled | Détermine si la fenêtre spécifiée est activée pour l'entrée de la souris et du clavier |
| _WinAPI_IsWindowUnicode | Détermine si la fenêtre spécifiée est une fenêtre native Unicode |
| _WinAPI_IsWindowVisible | Obtient l'état de visibilité de la fenêtre spécifiée |
| _WinAPI_IsZoomed | Détermine si une fenêtre est maximisée |
| _WinAPI_KillTimer | Détruit le Timer spécifié |
| _WinAPI_MoveWindow | Change la position et les dimensions de la fenêtre spécifiée |
| _WinAPI_OpenIcon | Restaure une fenêtre réduite (iconique) à sa taille et sa position précédentes et active la fenêtre |
| _WinAPI_PostMessage | Place un message dans la file de messages, puis retourne |
| _WinAPI_RegisterClass | Enregistre une classe de fenêtre |
| _WinAPI_RegisterClassEx | Enregistre une classe de fenêtre |
| _WinAPI_RegisterShellHookWindow | Inscrit une fenêtre Shell spécifiée à recevoir certains messages d' événements ou de notifications |
| _WinAPI_RegisterWindowMessage | Définit un nouveau message de fenêtre qui est garanti unique dans le système |
| _WinAPI_SendMessageTimeout | Envoie le message spécifié à une ou plusieurs fenêtres |
| _WinAPI_SetClassLongEx | Remplace la valeur spécifiée d'une fenêtre spécifiée |
| _WinAPI_SetFocus | Définit le focus du clavier pour la fenêtre spécifiée |
| _WinAPI_SetFont | Définit une police de fenêtre |
| _WinAPI_SetForegroundWindow | Met la fenêtre spécifiée en premier plan et l'active |
| _WinAPI_SetLayeredWindowAttributes | Définit les attributs d'une fenêtre de type Layered |
| _WinAPI_SetMessageExtraInfo | Définit les informations de message supplémentaire pour le thread courant |
| _WinAPI_SetParent | Change la fenêtre parent d'une fenêtre enfant spécifié |
| _WinAPI_SetSysColors | Définit des informations sur les périphériques d'affichage du système |
| _WinAPI_SetTimer | Crée un Timer avec une valeur hors délai spécifiée |
| _WinAPI_SetWindowDisplayAffinity | Enregistre le paramètre d'affinité d'affichage en mode noyau sur la fenêtre spécifiée |
| _WinAPI_SetWindowLong | Définit des informations sur la fenêtre spécifiée |
| _WinAPI_SetWindowPlacement | Définit la position de la fenêtre: Min, Max, ou normale |
| _WinAPI_SetWindowPos | Modifie la taille, la position, et l'ordre Z d'une fenêtre enfant, pop-up, ou de haut niveau |
| _WinAPI_SetWindowText | Modifie le texte de la barre de titre d'une fenêtre |
| _WinAPI_ShowOwnedPopups | Affiche ou masque toutes les fenêtres pop-up appartenant à la fenêtre spécifiée |
| _WinAPI_ShowWindow | Définit l'état d'affichage de la fenêtre spécifiée |
| _WinAPI_SwitchToThisWindow | Donne le focus à une fenêtre spécifiée et l'amène au premier plan |
| _WinAPI_TileWindows | Arrange les fenêtres enfant spécifiées de la fenêtre parent spécifiée |
| _WinAPI_UnregisterClass | Annule l'inscription d'une classe de fenêtre, libérant la mémoire requise pour la classe |
| _WinAPI_UpdateLayeredWindow | Met à jour la position, la taille, la forme, le contenu et la translucidité d'une fenêtre de type Layered |
| _WinAPI_UpdateLayeredWindowEx | Met à jour la transparence d'un bitmap d'une fenêtre de type Layered |
| _WinAPI_UpdateLayeredWindowIndirect | Met à jour la position, la taille, la forme, le contenu et la transparence d'une fenêtre de type Layered |
| _WinAPI_UpdateWindow | Repeint la zone cliente d'une fenêtre en envoyant un message WM_PAINT à la fenêtre |
| _WinAPI_WindowFromPoint | Obtient le handle de la fenêtre qui contient un point spécifié |