Partager via


Windows et messages

Vue d’ensemble de la technologie Windows et Messages.

La technologie Windows et Messages n’est associée à aucun en-tête.

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Fonctions

 
AdjustWindowRect

Calcule la taille requise du rectangle de fenêtre, en fonction de la taille de rectangle client-rectangle souhaitée. Le rectangle de fenêtre peut ensuite être passé à la fonction CreateWindow pour créer une fenêtre dont la zone cliente est la taille souhaitée.
AdjustWindowRectEx

Calcule la taille requise du rectangle de fenêtre, en fonction de la taille souhaitée du rectangle client. Le rectangle de fenêtre peut ensuite être passé à la fonction CreateWindowEx pour créer une fenêtre dont la zone cliente est la taille souhaitée.
AllowSetForegroundWindow

Permet au processus spécifié de définir la fenêtre de premier plan à l’aide de la fonction SetForegroundWindow. Le processus appelant doit déjà être en mesure de définir la fenêtre de premier plan. Pour plus d'informations, consultez la section Remarques plus loin dans cette rubrique.
AnimateWindow

Vous permet de produire des effets spéciaux lors de l’affichage ou du masquage de fenêtres. Il existe quatre types d’animation : _roll, diapositive, réduire ou développer et fondu en alpha.
AnyPopup

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

Organise toutes les fenêtres enfants réduites (iconiques) de la fenêtre parente spécifiée.
BeginDeferWindowPos

Alloue de la mémoire pour une structure à plusieurs fenêtres et retourne le handle à la structure.
BringWindowToTop

Place la fenêtre spécifiée en haut de l’ordre Z. Si la fenêtre est une fenêtre de niveau supérieur, elle est activée. Si la fenêtre est une fenêtre enfant, la fenêtre parente de niveau supérieur associée à la fenêtre enfant est activée.
BroadcastSystemMessage

La fonction BroadcastSystemMessage envoie un message aux destinataires spécifiés. (BroadcastSystemMessage)
BroadcastSystemMessageA

Envoie un message aux destinataires spécifiés. (BroadcastSystemMessageA)
BroadcastSystemMessageExA

Envoie un message aux destinataires spécifiés. (BroadcastSystemMessageExA)
BroadcastSystemMessageExW

Envoie un message aux destinataires spécifiés. (BroadcastSystemMessageExW)
BroadcastSystemMessageW

La fonction BroadcastSystemMessageW (Unicode) envoie un message aux destinataires spécifiés. (BroadcastSystemMessageW)
CalculatePopupWindowPosition

Calcule une position de fenêtre contextuelle appropriée à l’aide du point d’ancrage, de la taille de fenêtre contextuelle, des indicateurs et du rectangle d’exclusion facultatif spécifiés.
CallMsgFilterA

Transmet le message et le code de hook spécifiés aux procédures de hook associées aux crochets WH_SYSMSGFILTER et WH_MSGFILTER. (ANSI)
CallMsgFilterW

Transmet le message et le code de hook spécifiés aux procédures de hook associées aux crochets WH_SYSMSGFILTER et WH_MSGFILTER. (Unicode)
CallNextHookEx

Transmet les informations de hook à la procédure de raccordement suivante dans la chaîne de raccordement actuelle. Une procédure de hook peut appeler cette fonction avant ou après le traitement des informations de hook.
CallWindowProcA

Transmet les informations de message à la procédure de fenêtre spécifiée. (ANSI)
CallWindowProcW

Transmet les informations de message à la procédure de fenêtre spécifiée. (Unicode)
CascadeWindows

Met en cascade les fenêtres enfants spécifiées de la fenêtre parente spécifiée.
ChangeWindowMessageFilter

Ajoute ou supprime un message du filtre de message UIPI (User Interface Privilege Isolation).
ChangeWindowMessageFilterEx

Modifie le filtre de message UIPI (User Interface Privilege Isolation) pour une fenêtre spécifiée.
ChildWindowFromPoint

Détermine laquelle, le cas échéant, des fenêtres enfants appartenant à une fenêtre parente contient le point spécifié. La recherche est limitée aux fenêtres enfants immédiates. Les petits-enfants et les fenêtres descendantes plus profondes ne sont pas recherchés.
ChildWindowFromPointEx

Détermine laquelle, le cas échéant, des fenêtres enfants appartenant à la fenêtre parente spécifiée contient le point spécifié.
CloseWindow

Réduit (mais ne détruit pas) la fenêtre spécifiée.
CreateMDIWindowA

Crée une fenêtre enfant MDI (Multi-Document Interface). (ANSI)
CreateMDIWindowW

Crée une fenêtre enfant MDI (Multi-Document Interface). (Unicode)
CreateWindowA

Crée une fenêtre enfant, contextuelle ou superposée. (ANSI)
CreateWindowExA

Crée une fenêtre superposée, contextuelle ou enfant avec un style de fenêtre étendu ; sinon, cette fonction est identique à la fonction CreateWindow. (ANSI)
CreateWindowExW

Crée une fenêtre superposée, contextuelle ou enfant avec un style de fenêtre étendu ; sinon, cette fonction est identique à la fonction CreateWindow. (Unicode)
CreateWindowW

Crée une fenêtre enfant, contextuelle ou superposée. (Unicode)
DeferWindowPos

Mises à jour la structure de position à plusieurs fenêtres spécifiée pour la fenêtre spécifiée.
DefFrameProcA

Fournit le traitement par défaut des messages de fenêtre que la procédure de fenêtre d’une fenêtre frame MDI (Multi-Document Interface) ne traite pas. (ANSI)
DefFrameProcW

Fournit le traitement par défaut des messages de fenêtre que la procédure de fenêtre d’une fenêtre frame MDI (Multi-Document Interface) ne traite pas. (Unicode)
DefMDIChildProcA

Fournit le traitement par défaut pour tout message de fenêtre que la procédure de fenêtre d’une fenêtre enfant MDI (Multi-Document Interface) ne traite pas. (ANSI)
DefMDIChildProcW

Fournit le traitement par défaut pour tout message de fenêtre que la procédure de fenêtre d’une fenêtre enfant MDI (Multi-Document Interface) ne traite pas. (Unicode)
DefWindowProcA

Appelle la procédure de fenêtre par défaut pour fournir un traitement par défaut pour tous les messages de fenêtre qu’une application ne traite pas. (ANSI)
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 qu’une application ne traite pas. (Unicode)
DeregisterShellHookWindow

Annule l’inscription d’une fenêtre Shell spécifiée qui est inscrite pour recevoir des messages de hook shell.
DestroyWindow

Détruit la fenêtre spécifiée.
DispatchMessage

La fonction DispatchMessage distribue un message à une procédure de fenêtre. Il est généralement utilisé pour distribuer un message récupéré par la fonction GetMessage.
DispatchMessageA

Distribue un message à une procédure de fenêtre. Il est généralement utilisé pour distribuer un message récupéré par la fonction GetMessage. (DispatchMessageA)
DispatchMessageW

La fonction DispatchMessageW (Unicode) distribue un message à une procédure de fenêtre. Il est généralement utilisé pour distribuer un message récupéré par la fonction GetMessage.
EndDeferWindowPos

Met simultanément à jour la position et la taille d’une ou plusieurs fenêtres dans un seul cycle d’actualisation de l’écran.
EndTask

Ferme de force la fenêtre spécifiée.
EnumChildWindows

Énumère les fenêtres enfants qui appartiennent à la fenêtre parente spécifiée en passant le handle à chaque fenêtre enfant, à son tour, à une fonction de rappel définie par l’application.
EnumPropsA

Énumère toutes les entrées dans la liste de propriétés d’une fenêtre en les passant, une par une, à la fonction de rappel spécifiée. EnumProps continue jusqu’à ce que la dernière entrée soit énumérée ou que la fonction de rappel retourne FALSE. (ANSI)
EnumPropsExA

Énumère toutes les entrées dans la liste de propriétés d’une fenêtre en les passant, une par une, à la fonction de rappel spécifiée. EnumPropsEx continue jusqu’à ce que la dernière entrée soit énumérée ou que la fonction de rappel retourne FALSE. (ANSI)
EnumPropsExW

Énumère toutes les entrées dans la liste de propriétés d’une fenêtre en les passant, une par une, à la fonction de rappel spécifiée. EnumPropsEx continue jusqu’à ce que la dernière entrée soit énumérée ou que la fonction de rappel retourne FALSE. (Unicode)
EnumPropsW

Énumère toutes les entrées dans la liste de propriétés d’une fenêtre en les passant, une par une, à la fonction de rappel spécifiée. EnumProps continue jusqu’à ce que la dernière entrée soit énumérée ou que la fonction de rappel retourne FALSE. (Unicode)
EnumThreadWindows

Énumère toutes les fenêtres non-enfants associées à un thread en passant le handle à chaque fenêtre, à son tour, à une fonction de rappel définie par l’application.
EnumWindows

Énumère toutes les fenêtres de niveau supérieur à l’écran en passant le handle à chaque fenêtre, à son tour, à une fonction de rappel définie par l’application. EnumWindows continue jusqu’à ce que la dernière fenêtre de niveau supérieur soit énumérée ou que la fonction de rappel retourne FALSE.
FindWindowA

Récupère un handle dans la fenêtre de niveau supérieur dont le nom de classe et le nom de la fenêtre correspondent aux chaînes spécifiées. Cette fonction ne recherche pas les fenêtres enfants. Cette fonction n’effectue pas de recherche respectant la casse. (ANSI)
FindWindowExA

Récupère un handle dans une fenêtre dont le nom de classe et le nom de la fenêtre correspondent aux chaînes spécifiées. La fonction recherche les fenêtres enfants, en commençant par celle qui suit la fenêtre enfant spécifiée. Cette fonction n’effectue pas de recherche respectant la casse. (ANSI)
FindWindowExW

Récupère un handle dans une fenêtre dont le nom de classe et le nom de la fenêtre correspondent aux chaînes spécifiées. La fonction recherche les fenêtres enfants, en commençant par celle qui suit la fenêtre enfant spécifiée. Cette fonction n’effectue pas de recherche respectant la casse. (Unicode)
FindWindowW

Récupère un handle dans la fenêtre de niveau supérieur dont le nom de classe et le nom de la fenêtre correspondent aux chaînes spécifiées. Cette fonction ne recherche pas les fenêtres enfants. Cette fonction n’effectue pas de recherche respectant la casse. (Unicode)
GET_X_LPARAM

Récupère la coordonnée x signée à partir de la valeur LPARAM spécifiée.
GET_Y_LPARAM

Récupère la coordonnée y signée à partir de la valeur LPARAM donnée.
GetAltTabInfoA

Récupère status informations pour la fenêtre spécifiée s’il s’agit de la fenêtre de basculement d’application (ALT+TAB). (ANSI)
GetAltTabInfoW

Récupère status informations pour la fenêtre spécifiée s’il s’agit de la fenêtre de basculement d’application (ALT+TAB). (Unicode)
GetAncestor

Récupère le handle de l’ancêtre de la fenêtre spécifiée.
GetClassInfoA

Récupère des informations sur une classe de fenêtre. (ANSI)
GetClassInfoExA

Récupère des informations sur une classe de fenêtre, y compris un handle vers la petite icône associée à la classe de fenêtre. La fonction GetClassInfo ne récupère pas de handle pour la petite icône. (ANSI)
GetClassInfoExW

Récupère des informations sur une classe de fenêtre, y compris un handle vers la petite icône associée à la classe de fenêtre. La fonction GetClassInfo ne récupère pas de handle pour la petite icône. (Unicode)
GetClassInfoW

Récupère des informations sur une classe de fenêtre. (Unicode)
GetClassLongA

Récupère la valeur 32 bits (DWORD) spécifiée à partir de la structure WNDCLASSEX associée à la fenêtre spécifiée. (ANSI)
GetClassLongPtrA

Récupère la valeur spécifiée à partir de la structure WNDCLASSEX associée à la fenêtre spécifiée. (ANSI)
GetClassLongPtrW

Récupère la valeur spécifiée à partir de la structure WNDCLASSEX associée à la fenêtre spécifiée. (Unicode)
GetClassLongW

Récupère la valeur 32 bits (DWORD) spécifiée à partir de la structure WNDCLASSEX associée à la fenêtre spécifiée. (Unicode)
GetClassName

La fonction GetClassName récupère le nom de la classe à laquelle appartient la fenêtre spécifiée. (GetClassName)
GetClassNameA

Récupère le nom de la classe à laquelle appartient la fenêtre spécifiée. (GetClassNameA)
GetClassNameW

La fonction GetClassNameW (Unicode) récupère le nom de la classe à laquelle appartient la fenêtre spécifiée. (GetClassNameW)
GetClassWord

Récupère la valeur 16 bits (WORD) au décalage spécifié dans la mémoire de classe supplémentaire pour la classe de fenêtre à laquelle appartient la fenêtre spécifiée.
GetClientRect

Récupère les coordonnées de la zone cliente d’une fenêtre.
GetDesktopWindow

Récupère un handle dans la fenêtre de bureau. La fenêtre du bureau couvre l’intégralité de l’écran. La fenêtre de bureau est la zone au-dessus de laquelle d’autres fenêtres sont peintes.
GetForegroundWindow

Récupère un handle dans la fenêtre de premier plan (la fenêtre avec laquelle l’utilisateur travaille actuellement). Le système attribue une priorité légèrement plus élevée au thread qui crée la fenêtre de premier plan qu’à d’autres threads.
GetGUIThreadInfo

Récupère des informations sur la fenêtre active ou un thread d’interface utilisateur spécifié.
GetInputState

Détermine s’il existe des messages de bouton de la souris ou du clavier dans la file d’attente de messages du thread appelant.
GetLastActivePopup

Détermine la fenêtre contextuelle appartenant à la fenêtre spécifiée qui a été la plus récemment active.
GetLayeredWindowAttributes

Récupère la clé de couleur d'opacité et de transparence d'une fenêtre superposée.
GetMessage

La fonction GetMessage récupère un message de la file d’attente de messages du thread appelant. (GetMessage)
GetMessageA

Récupère un message de la file d’attente de messages du thread appelant. La fonction distribue les messages envoyés entrants jusqu’à ce qu’un message publié soit disponible pour récupération. (GetMessageA)
GetMessageExtraInfo

Récupère les informations de message supplémentaires pour le thread actuel. Les informations de message supplémentaires sont une valeur définie par l’application ou le pilote associée à la file d’attente de messages du thread actuel.
GetMessagePos

Récupère la position du curseur pour le dernier message récupéré par la fonction GetMessage.
GetMessageTime

Récupère l’heure du dernier message récupéré par la fonction GetMessage.
GetMessageW

La fonction GetMessageW (Unicode) récupère un message à partir de la file d’attente de messages du thread appelant. (GetMessageW)
GetNextWindow

Récupère un handle dans la fenêtre suivante ou précédente dans l’ordre de plan. La fenêtre suivante se trouve sous la fenêtre spécifiée ; la fenêtre précédente est au-dessus.
GetParent

Récupère un handle au parent ou au propriétaire de la fenêtre spécifiée.
GetProcessDefaultLayout

Récupère la disposition par défaut utilisée lorsque des fenêtres sont créées sans parent ni propriétaire.
GetPropA

Récupère un handle de données à partir de la liste de propriétés de la fenêtre spécifiée. La chaîne de caractères identifie le handle à récupérer. La chaîne et le handle doivent avoir été ajoutés à la liste de propriétés par un appel précédent à la fonction SetProp. (ANSI)
GetPropW

Récupère un handle de données à partir de la liste de propriétés de la fenêtre spécifiée. La chaîne de caractères identifie le handle à récupérer. La chaîne et le handle doivent avoir été ajoutés à la liste de propriétés par un appel précédent à la fonction SetProp. (Unicode)
GetQueueStatus

Récupère le type de messages trouvés dans la file d’attente de messages du thread appelant.
GetShellWindow

Récupère un handle dans la fenêtre de bureau de l’interpréteur de commandes.
GetSysColor

Récupère la couleur actuelle de l’élément d’affichage spécifié.
GetSystemMetrics

Récupère la métrique système ou le paramètre de configuration système spécifié.
GetTitleBarInfo

Récupère les informations sur la barre de titre spécifiée.
GetTopWindow

Examine l’ordre Z des fenêtres enfants associées à la fenêtre parente spécifiée et récupère un handle dans la fenêtre enfant en haut de l’ordre Z.
GetWindow

Récupère un handle vers une fenêtre qui a la relation spécifiée (ordre Z ou propriétaire) avec la fenêtre spécifiée.
GetWindowDisplayAffinity

Récupère le paramètre d’affinité d’affichage actuel, à partir de n’importe quel processus, pour une fenêtre donnée.
GetWindowInfo

Récupère des informations sur la fenêtre spécifiée. (GetWindowInfo)
GetWindowLongA

Récupère des informations sur la fenêtre spécifiée. (GetWindowLongA)
GetWindowLongPtrA

Récupère des informations sur la fenêtre spécifiée. La fonction récupère également la valeur à un décalage spécifié dans la mémoire de la fenêtre supplémentaire. (ANSI)
GetWindowLongPtrW

Récupère des informations sur la fenêtre spécifiée. La fonction récupère également la valeur à un décalage spécifié dans la mémoire de la fenêtre supplémentaire. (Unicode)
GetWindowLongW

Récupère des informations sur la fenêtre spécifiée. (GetWindowLongW)
GetWindowModuleFileNameA

Récupère le chemin d’accès complet et le nom de fichier du module associé au handle de fenêtre spécifié. (ANSI)
GetWindowModuleFileNameW

Récupère le chemin d’accès complet et le nom de fichier du module associé au handle de fenêtre spécifié. (Unicode)
GetWindowPlacement

Récupère l’état d’affichage et les positions restaurées, réduites et agrandies de la fenêtre spécifiée.
GetWindowRect

Récupère les dimensions du rectangle englobant de la fenêtre spécifiée. Les dimensions sont indiquées en coordonnées d’écran qui sont relatives au coin supérieur gauche de l’écran.
GetWindowTextA

Copie le texte de la barre de titre de la fenêtre spécifiée (le cas échéant) dans une mémoire tampon. Si la fenêtre spécifiée est un contrôle, le texte du contrôle est copié. Toutefois, GetWindowText ne peut pas récupérer le texte d’un contrôle dans une autre application. (ANSI)
GetWindowTextLengthA

Récupère la longueur, en caractères, du texte de la barre de titre de la fenêtre spécifiée (si la fenêtre a une barre de titre). (ANSI)
GetWindowTextLengthW

Récupère la longueur, en caractères, du texte de la barre de titre de la fenêtre spécifiée (si la fenêtre a une barre de titre). (Unicode)
GetWindowTextW

Copie le texte de la barre de titre de la fenêtre spécifiée (le cas échéant) dans une mémoire tampon. Si la fenêtre spécifiée est un contrôle, le texte du contrôle est copié. Toutefois, GetWindowText ne peut pas récupérer le texte d’un contrôle dans une autre application. (Unicode)
GetWindowThreadProcessId

Récupère l’identificateur du thread qui a créé la fenêtre spécifiée et, éventuellement, l’identificateur du processus qui a créé la fenêtre.
GetWindowWord

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

Fonction de rappel définie par l’application ou définie par la bibliothèque utilisée avec la fonction SetWindowsHookEx. Le système appelle cette fonction après l’appel de la fonction SendMessage. La procédure de raccordement peut examiner le message ; il ne peut pas le modifier.
InSendMessage

Détermine si la procédure de fenêtre active traite un message qui a été envoyé à partir d’un autre thread (dans le même processus ou un autre processus) par un appel à la fonction SendMessage.
InSendMessageEx

Détermine si la procédure de fenêtre active traite un message envoyé à partir d’un autre thread (dans le même processus ou dans un autre processus).
InternalGetWindowText

Copie le texte de la barre de titre de la fenêtre spécifiée (le cas échéant) dans une mémoire tampon.
IsChild

Détermine si une fenêtre est une fenêtre enfant ou une fenêtre descendante d’une fenêtre parente spécifiée.
IsGUIThread

Détermine si le thread appelant est déjà un thread d’interface utilisateur graphique. Il peut également éventuellement convertir le thread en thread d’interface graphique utilisateur.
IsHungAppWindow

Détermine si le système considère qu’une application spécifiée ne répond pas.
IsIconic

Détermine si la fenêtre spécifiée est réduite (iconique).
IsProcessDPIAware

IsProcessDPIAware peut être modifié ou indisponible. Utilisez plutôt GetProcessDPIAwareness.
IsWindow

Détermine si le handle de fenêtre spécifié identifie une fenêtre existante.
IsWindowArranged

Détermine si la fenêtre spécifiée est organisée (c’est-à-dire si elle est ancrée).
IsWindowUnicode

Détermine si la fenêtre spécifiée est une fenêtre Unicode native.
IsWindowVisible

Détermine l’état de visibilité de la fenêtre spécifiée.
IsZoomed

Détermine si une fenêtre est agrandie.
KillTimer

Détruit le minuteur spécifié.
LockSetForegroundWindow

Le processus de premier plan peut appeler la fonction LockSetForegroundWindow pour désactiver les appels à la fonction SetForegroundWindow.
LogicalToPhysicalPoint

Convertit les coordonnées logiques d’un point dans une fenêtre en coordonnées physiques.
MAKELPARAM

Crée une valeur à utiliser comme paramètre lParam dans un message. La macro concatène les valeurs spécifiées.
MAKELRESULT

Crée une valeur à utiliser comme valeur de retour à partir d’une procédure de fenêtre. La macro concatène les valeurs spécifiées.
MAKEWPARAM

Crée une valeur à utiliser comme paramètre wParam dans un message. La macro concatène les valeurs spécifiées.
MoveWindow

Modifie la position et les dimensions de la fenêtre spécifiée.
OpenIcon

Restaure une fenêtre réduite (iconique) à sa taille et à sa position précédentes ; elle active ensuite la fenêtre.
PeekMessageA

Distribue les messages entrants non mis en file d’attente, recherche dans la file d’attente de messages de thread un message publié et récupère le message (le cas échéant). (ANSI)
PeekMessageW

Distribue les messages entrants non mis en file d’attente, recherche dans la file d’attente de messages de thread un message publié et récupère le message (le cas échéant). (Unicode)
PhysicalToLogicalPoint

Convertit les coordonnées physiques d’un point dans une fenêtre en coordonnées logiques.
PostMessageA

Place (publie) un message dans la file d’attente de messages associée au thread qui a créé la fenêtre spécifiée et retourne sans attendre que le thread traite le message. (ANSI)
PostMessageW

Place (publie) un message dans la file d’attente de messages associée au thread qui a créé la fenêtre spécifiée et retourne sans attendre que le thread traite le message. (Unicode)
PostQuitMessage

Indique au système qu’un thread a effectué une demande d’arrêt (quitter). Il est généralement utilisé en réponse à un message WM_DESTROY.
PostThreadMessageA

Publie un message dans la file d’attente de messages du thread spécifié. Elle retourne sans attendre que le thread traite le message. (ANSI)
PostThreadMessageW

Publie un message dans la file d’attente de messages du thread spécifié. Elle retourne sans attendre que le thread traite le message. (Unicode)
PROPENUMPROCA

Fonction de rappel définie par l’application utilisée avec la fonction EnumProps. (ANSI)
PROPENUMPROCEXA

Fonction de rappel définie par l’application utilisée avec la fonction EnumPropsEx. (ANSI)
PROPENUMPROCEXW

Fonction de rappel définie par l’application utilisée avec la fonction EnumPropsEx. (Unicode)
PROPENUMPROCW

Fonction de rappel définie par l’application utilisée avec la fonction EnumProps. (Unicode)
RealChildWindowFromPoint

Récupère un handle dans la fenêtre enfant au point spécifié. La recherche est limitée aux fenêtres enfants immédiates ; Les petits-enfants et les fenêtres descendantes plus profondes ne sont pas recherchés.
RealGetWindowClassA

Récupère une chaîne qui spécifie le type de fenêtre. (ANSI)
RealGetWindowClassW

Récupère une chaîne qui spécifie le type de fenêtre. (Unicode)
RegisterClassA

Inscrit une classe de fenêtre pour une utilisation ultérieure dans les appels à la fonction CreateWindow ou CreateWindowEx. (RegisterClassA)
RegisterClassExA

Inscrit une classe de fenêtre pour une utilisation ultérieure dans les appels à la fonction CreateWindow ou CreateWindowEx. (RegisterClassExA)
RegisterClassExW

Inscrit une classe de fenêtre pour une utilisation ultérieure dans les appels à la fonction CreateWindow ou CreateWindowEx. (RegisterClassExW)
RegisterClassW

Inscrit une classe de fenêtre pour une utilisation ultérieure dans les appels à la fonction CreateWindow ou CreateWindowEx. (RegisterClassW)
RegisterShellHookWindow

Inscrit une fenêtre Shell spécifiée pour recevoir certains messages pour des événements ou des notifications utiles aux applications Shell.
RegisterWindowMessageA

Définit un nouveau message de fenêtre qui est garanti comme étant unique dans l’ensemble du système. La valeur du message peut être utilisée lors de l’envoi ou de la publication de messages. (ANSI)
RegisterWindowMessageW

Définit un nouveau message de fenêtre qui est garanti comme étant unique dans l’ensemble du système. La valeur du message peut être utilisée lors de l’envoi ou de la publication de messages. (Unicode)
RemovePropA

Supprime une entrée de la liste de propriétés de la fenêtre spécifiée. La chaîne de caractères spécifiée identifie l’entrée à supprimer. (ANSI)
RemovePropW

Supprime une entrée de la liste de propriétés de la fenêtre spécifiée. La chaîne de caractères spécifiée identifie l’entrée à supprimer. (Unicode)
ReplyMessage

Répond à un message envoyé à partir d’un autre thread par la fonction SendMessage.
SENDASYNCPROC

Fonction de rappel définie par l’application utilisée avec la fonction SendMessageCallback.
SendMessage

La fonction SendMessage envoie le message spécifié à une ou plusieurs fenêtres. (Fonction SendMessage)
SendMessageA

Envoie le message spécifié à une ou plusieurs fenêtres. La fonction SendMessage appelle la procédure de fenêtre pour la fenêtre spécifiée et ne retourne pas tant que la procédure de fenêtre n’a pas traité le message. (SendMessageA)
SendMessageCallbackA

Envoie le message spécifié à une ou plusieurs fenêtres. (SendMessageCallbackA)
SendMessageCallbackW

Envoie le message spécifié à une ou plusieurs fenêtres. (SendMessageCallbackW)
SendMessageTimeoutA

Envoie le message spécifié à une ou plusieurs fenêtres. (ANSI)
SendMessageTimeoutW

Envoie le message spécifié à une ou plusieurs fenêtres. (Unicode)
SendMessageW

La fonction SendMessageW (Unicode) envoie le message spécifié à une ou plusieurs fenêtres. (SendMessageW)
SendNotifyMessageA

Envoie le message spécifié à une ou plusieurs fenêtres. (SendNotifyMessageA)
SendNotifyMessageW

Envoie le message spécifié à une ou plusieurs fenêtres. (SendNotifyMessageW)
SetAdditionalForegroundBoostProcesses

SetAdditionalForegroundBoostProcesses est une API d’assistance aux performances qui aide les applications avec un modèle d’application multiprocessus où plusieurs processus contribuent à une expérience de premier plan, que ce soit sous forme de données ou de rendu.
SetClassLongA

Remplace la valeur 32 bits (long) spécifiée au décalage spécifié dans la mémoire de classe supplémentaire ou la structure WNDCLASSEX de la classe à laquelle appartient la fenêtre spécifiée. (ANSI)
SetClassLongPtrA

Remplace la valeur spécifiée au décalage spécifié dans la mémoire de classe supplémentaire ou la structure WNDCLASSEX de la classe à laquelle appartient la fenêtre spécifiée. (ANSI)
SetClassLongPtrW

Remplace la valeur spécifiée au décalage spécifié dans la mémoire de classe supplémentaire ou la structure WNDCLASSEX de la classe à laquelle appartient la fenêtre spécifiée. (Unicode)
SetClassLongW

Remplace la valeur 32 bits (long) spécifiée au décalage spécifié dans la mémoire de classe supplémentaire ou la structure WNDCLASSEX de la classe à laquelle appartient la fenêtre spécifiée. (Unicode)
SetClassWord

Remplace la valeur 16 bits (WORD) au décalage spécifié dans la mémoire de classe supplémentaire pour la classe de fenêtre à laquelle appartient la fenêtre spécifiée.
SetCoalescableTimer

Crée un minuteur avec la valeur de délai d’attente et le délai de tolérance de fusion spécifiés.
SetForegroundWindow

Place le thread qui a créé la fenêtre spécifiée au premier plan et active la fenêtre.
SetLayeredWindowAttributes

Définit la clé de couleur d'opacité et de transparence d'une fenêtre superposée.
SetMessageExtraInfo

Définit les informations de message supplémentaires pour le thread actuel.
SetParent

Modifie la fenêtre parente de la fenêtre enfant spécifiée.
SetProcessDefaultLayout

Modifie la disposition par défaut lorsque des fenêtres sont créées sans parent ou propriétaire uniquement pour le processus en cours d’exécution.
SetProcessDPIAware

SetProcessDPIAware peut être modifié ou indisponible. Utilisez plutôt SetProcessDPIAwareness.
SetPropA

Ajoute une nouvelle entrée ou modifie une entrée existante dans la liste de propriétés de la fenêtre spécifiée. (ANSI)
SetPropW

Ajoute une nouvelle entrée ou modifie une entrée existante dans la liste de propriétés de la fenêtre spécifiée. (Unicode)
SetSysColors

Définit les couleurs des éléments d’affichage spécifiés.
SetTimer

Crée un minuteur avec la valeur de délai d’attente spécifiée.
SetWindowDisplayAffinity

Stocke le paramètre d’affinité d’affichage en mode noyau sur le hWnd associé à la fenêtre.
SetWindowLongA

Modifie un attribut de la fenêtre spécifiée. La fonction définit également la valeur 32 bits (long) au décalage spécifié dans la mémoire de la fenêtre supplémentaire. (ANSI)
SetWindowLongPtrA

Modifie un attribut de la fenêtre spécifiée. (ANSI)
SetWindowLongPtrW

Modifie un attribut de la fenêtre spécifiée. (Unicode)
SetWindowLongW

Modifie un attribut de la fenêtre spécifiée. La fonction définit également la valeur 32 bits (long) au décalage spécifié dans la mémoire de la fenêtre supplémentaire. (Unicode)
SetWindowPlacement

Définit l’état d’affichage et les positions restaurées, réduites et agrandies de la fenêtre spécifiée.
SetWindowPos

Modifie la taille, la position et l’ordre Z d’une fenêtre enfant, contextuelle ou de niveau supérieur. Ces fenêtres sont triées en fonction de leur apparence à l’écran. La fenêtre la plus haute reçoit le rang le plus élevé et est la première fenêtre dans l’ordre Z.
SetWindowsHookExA

Installe une procédure de hook définie par l’application dans une chaîne de raccordement. (ANSI)
SetWindowsHookExW

Installe une procédure de hook définie par l’application dans une chaîne de raccordement. (Unicode)
SetWindowTextA

Modifie le texte de la barre de titre de la fenêtre spécifiée (le cas échéant). Si la fenêtre spécifiée est un contrôle, le texte du contrôle est modifié. Toutefois, SetWindowText ne peut pas modifier le texte d’un contrôle dans une autre application. (ANSI)
SetWindowTextW

Modifie le texte de la barre de titre de la fenêtre spécifiée (le cas échéant). Si la fenêtre spécifiée est un contrôle, le texte du contrôle est modifié. Toutefois, SetWindowText ne peut pas modifier le texte d’un contrôle dans une autre application. (Unicode)
ShowOwnedPopups

Affiche ou masque toutes les fenêtres contextuelles appartenant à la fenêtre spécifiée.
ShowWindow

Définit l’état d’affichage de la fenêtre spécifiée.
ShowWindowAsync

Définit l’état d’affichage d’une fenêtre sans attendre la fin de l’opération.
SoundSentry

Déclenche un signal visuel pour indiquer qu’un son est en cours de lecture.
SwitchToThisWindow

Bascule le focus sur la fenêtre spécifiée et l’amène au premier plan.
SystemParametersInfoA

Récupère ou définit la valeur d’un des paramètres à l’échelle du système. (ANSI)
SystemParametersInfoW

Récupère ou définit la valeur d’un des paramètres à l’échelle du système. (Unicode)
TileWindows

Vignette les fenêtres enfants spécifiées de la fenêtre parente spécifiée.
TIMERPROC

Fonction de rappel définie par l’application qui traite WM_TIMER messages. Le type TIMERPROC définit un pointeur vers cette fonction de rappel. TimerProc est un espace réservé pour le nom de fonction défini par l’application.
TranslateMDISysAccel

Traite les frappes d’accélérateur pour les commandes de menu de fenêtre des fenêtres enfants MDI associées à la fenêtre cliente MDI spécifiée.
TranslateMessage

Convertit les messages à clé virtuelle en messages caractères. Les messages caractères sont publiés dans la file d’attente de messages du thread appelant, pour être lus la prochaine fois que le thread appelle la fonction GetMessage ou PeekMessage.
UnhookWindowsHookEx

Supprime une procédure de crochet installée dans une chaîne de crochet par la fonction SetWindowsHookEx.
DésinscrireClassA

Annule l’inscription d’une classe de fenêtre, libérant la mémoire requise pour la classe. (ANSI)
Annuler l’inscriptionClassW

Annule l’inscription d’une classe de fenêtre, libérant la mémoire requise pour la classe. (Unicode)
UpdateLayeredWindow

Met à jour la position, la taille, la forme, le contenu et la transparence d'une fenêtre superposée.
WaitMessage

Fournit le contrôle à d’autres threads lorsqu’un thread n’a pas d’autres messages dans sa file d’attente de messages. La fonction WaitMessage suspend le thread et ne retourne pas tant qu’un nouveau message n’est pas placé dans la file d’attente des messages du thread.
WindowFromPhysicalPoint

Récupère un handle dans la fenêtre qui contient le point physique spécifié.
WindowFromPoint

Récupère un handle dans la fenêtre qui contient le point spécifié.
WinMain

Point d’entrée fourni par l’utilisateur pour une application graphique Windows.
WNDPROC

Fonction de rappel, que vous définissez dans votre application, qui traite les messages envoyés à une fenêtre.

Structures

 
ALTTABINFO

Contient status informations pour la fenêtre de basculement d’application (ALT+TAB).
ANIMATIONINFO

Décrit les effets d’animation associés aux actions utilisateur.
AUDIODESCRIPTION

Contient des informations associées aux descriptions audio. Cette structure est utilisée avec la fonction SystemParametersInfo lorsque la valeur d’action SPI_GETAUDIODESCRIPTION ou SPI_SETAUDIODESCRIPTION est spécifiée.
BSMINFO

Contient des informations sur une fenêtre qui a refusé une demande de BroadcastSystemMessageEx.
CBT_CREATEWNDA

Contient les informations transmises à une procédure de hook WH_CBT, CBTProc, avant la création d’une fenêtre. (ANSI)
CBT_CREATEWNDW

Contient les informations transmises à une procédure de hook WH_CBT, CBTProc, avant la création d’une fenêtre. (Unicode)
CBTACTIVATESTRUCT

Contient les informations transmises à une procédure de hook WH_CBT, CBTProc, avant qu’une fenêtre ne soit activée.
CHANGEFILTERSTRUCT

Contient des informations de résultat étendues obtenues en appelant la fonction ChangeWindowMessageFilterEx.
CLIENTCREATESTRUCT

Contient des informations sur le menu et la première fenêtre enfant MDI d’une fenêtre cliente MDI.
CREATESTRUCTA

Définit les paramètres d’initialisation passés à la procédure de fenêtre d’une application. Ces membres sont identiques aux paramètres de la fonction CreateWindowEx. (ANSI)
CREATESTRUCTW

Définit les paramètres d’initialisation passés à la procédure de fenêtre d’une application. Ces membres sont identiques aux paramètres de la fonction CreateWindowEx. (Unicode)
CWPRETSTRUCT

Définit les paramètres de message passés à une procédure de hook WH_CALLWNDPROCRET, CallWndRetProc.
CWPSTRUCT

Définit les paramètres de message passés à une procédure de hook WH_CALLWNDPROC, CallWndProc.
DEBUGHOOKINFO

Contient les informations de débogage transmises à une procédure de hook WH_DEBUG, DebugProc.
EVENTMSG

Contient des informations sur un message matériel envoyé à la file d’attente de messages système. Cette structure est utilisée pour stocker les informations de message pour la fonction de rappel JournalPlaybackProc.
GUITHREADINFO

Contient des informations sur un thread d’interface graphique graphique.
KBDLLHOOKSTRUCT

Contient des informations sur un événement d’entrée de clavier de bas niveau.
MDICREATESTRUCTA

Contient des informations sur la classe, le titre, le propriétaire, l’emplacement et la taille d’une fenêtre enfant MDI (Multi-Document Interface). (ANSI)
MDICREATESTRUCTW

Contient des informations sur la classe, le titre, le propriétaire, l’emplacement et la taille d’une fenêtre enfant MDI (Multi-Document Interface). (Unicode)
MINIMISDMETRICS

Contient les métriques évolutives associées à des fenêtres réduites.
MINMAXINFO

Contient des informations sur la taille et la position agrandies d’une fenêtre, ainsi que sa taille de suivi minimale et maximale.
MOUSEHOOKSTRUCT

Contient des informations sur un événement de souris passé à une procédure de hook WH_MOUSE, MouseProc.
MOUSEHOOKSTRUCTEX

Contient des informations sur un événement de souris passé à une procédure de hook WH_MOUSE, MouseProc. Il s’agit d’une extension de la structure MOUSEHOOKSTRUCT qui inclut des informations sur le mouvement des roues ou l’utilisation du bouton X.
MSG

Contient des informations sur les messages de la file d'attente de messages d'un thread.
MSLLHOOKSTRUCT

Contient des informations sur un événement d’entrée de souris de bas niveau.
NCCALCSIZE_PARAMS

Contient des informations qu’une application peut utiliser lors du traitement du message WM_NCCALCSIZE pour calculer la taille, la position et le contenu valide de la zone cliente d’une fenêtre.
NONCLIENTMETRICSA

Contient les métriques évolutives associées à la zone non client d’une fenêtre nonminimisée. (ANSI)
NONCLIENTMETRICSW

Contient les métriques évolutives associées à la zone non client d’une fenêtre nonminimisée. (Unicode)
STYLESTRUCT

Contient les styles d’une fenêtre.
TITLEBARINFO

Contient des informations sur la barre de titre.
TITLEBARINFOEX

Développe les informations décrites dans la structure TITLEBARINFO en incluant les coordonnées de chaque élément de la barre de titre.
UPDATELAYEREDWINDOWINFO

Utilisé par UpdateLayeredWindowIndirect pour fournir des informations sur la position, la taille, la forme, le contenu et la transparence d’une fenêtre en couches.
WINDOWINFO

Contient des informations de fenêtre.
WINDOWPLACEMENT

Contient des informations sur l’emplacement d’une fenêtre à l’écran.
WINDOWPOS

Contient des informations sur la taille et la position d’une fenêtre.
WNDCLASSA

Contient les attributs de classe window qui sont inscrits par la fonction RegisterClass. (ANSI)
WNDCLASSEXA

Contient des informations de classe de fenêtre. (ANSI)
WNDCLASSEXW

Contient des informations de classe de fenêtre. (Unicode)
WNDCLASSW

Contient les attributs de classe window qui sont inscrits par la fonction RegisterClass. (Unicode)