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 :

Functions

 
AdjustWindowRect

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 transmis à 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 transmis à la fonction CreateWindowEx pour créer une fenêtre dont la zone cliente est la taille souhaitée.
AllowSetForegroundWindow

Active le processus spécifié pour 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 Les remarques plus loin dans cette rubrique.
AnimateWindow

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

Indique si une fenêtre contextuelle de niveau supérieur, appartenant, 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 (emblématiques) de la fenêtre parente spécifiée.
BeginDeferWindowPos

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

Affiche 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.
CallMsgFilterA

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

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

Transmet les informations de raccordement à la procédure de crochet suivante dans la chaîne de crochets actuelle. Une procédure de raccordement peut appeler cette fonction avant ou après le traitement des informations de raccordement.
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

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 d’isolation des privilèges d’interface utilisateur (UIPI).
ChangeWindowMessageFilterEx

Modifie le filtre de message d’isolation des privilèges d’interface utilisateur (UIPI) pour une fenêtre spécifiée.
ChildWindowFromPoint

Détermine qui, 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 qui, 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 (multidocument interface). (ANSI)
CreateMDIWindowW

Crée une fenêtre enfant mDI (multidocument interface). (Unicode)
CreateWindowA

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

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

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

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

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

Fournit le traitement par défaut pour tous les messages de fenêtre que la procédure de fenêtre d’une fenêtre frame multi-document (MDI) ne traite pas. (ANSI)
DefFrameProcW

Fournit le traitement par défaut pour tous les messages de fenêtre que la procédure de fenêtre d’une fenêtre frame multi-document (MDI) 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 multi-document (MDI) 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 multi-document (MDI) ne traite pas. (Unicode)
DefWindowProcA

Appelle la procédure de fenêtre par défaut pour fournir le traitement par défaut des messages de fenêtre qu’une application ne traite pas. (ANSI)
DefWindowProcW

Appelle la procédure de fenêtre par défaut pour fournir le traitement par défaut des 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

Répartit un message dans 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 cycle d’actualisation d’écran unique.
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, à leur tour, à une fonction de rappel définie par l’application.
EnumPropsA

Énumère toutes les entrées de la liste de propriétés d’une fenêtre en les transmettant, 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 de la liste de propriétés d’une fenêtre en les transmettant, 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 de la liste de propriétés d’une fenêtre en les transmettant, 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 de la liste de propriétés d’une fenêtre en les transmettant, 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 sensible à 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 sensible à 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 sensible à 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 sensible à 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 les informations d’état de 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 les informations d’état de 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 à 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 sur 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 sur 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 de 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 de bureau couvre l’écran entier. La fenêtre de bureau est la zone située en haut de laquelle d’autres fenêtres sont peintes.
GetForegroundWindow

Récupère un handle dans la fenêtre de premier plan (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 graphique graphique spécifié.
GetInputState

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

Détermine la fenêtre contextuelle appartenant à la fenêtre spécifiée qui a été la plus récente 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 à partir de la file d’attente de messages du thread appelant. (GetMessage)
GetMessageA

Récupère un message à partir 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 la 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 message pour le 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 Z. La fenêtre suivante se trouve sous la fenêtre spécifiée ; la fenêtre précédente est ci-dessus.
GetParent

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

Récupère la disposition par défaut utilisée lorsque les fenêtres sont créées sans parent ou 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 des 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 des 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 des messages du thread appelant.
GetShellWindow

Récupère un handle dans la fenêtre de bureau de Shell.
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 des 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 dans une fenêtre qui a la relation spécifiée (Z-Order ou propriétaire) à 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 supplémentaire de la fenêtre. (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 supplémentaire de la fenêtre. (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 fournies dans les coordonnées de l’é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 (s’il en a un) 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 (s’il en a un) 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 ; elle ne peut pas la modifier.
InSendMessage

Détermine si la procédure de fenêtre actuelle traite un message 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 actuelle traite un message envoyé à partir d’un autre thread (dans le même processus ou un autre processus).
InternalGetWindowText

Copie le texte de la barre de titre de la fenêtre spécifiée (s’il en a un) dans une mémoire tampon.
IsChild

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

Détermine si le thread appelant est déjà un thread d’interface graphique graphique. Il peut également convertir le thread en thread d’interface graphique graphique.
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 (icône).
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 (autrement dit, si elle est aligné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 (emblématique) à sa taille et sa position précédentes ; il active ensuite la fenêtre.
PeekMessageA

Répartit les messages non mis en file d’attente entrantes, vérifie la file d’attente des messages de thread pour un message publié et récupère le message (le cas échéant). (ANSI)
PeekMessageW

Répartit les messages non mis en file d’attente entrantes, vérifie la file d’attente des messages de thread pour 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 (publications) 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 (publications) 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 de fin (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 les événements ou les notifications utiles aux applications Shell.
RegisterWindowMessageA

Définit un nouveau message de fenêtre qui est garanti être unique dans tout le 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 être unique dans tout le 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 fenêtre ou à une fenêtre. (Fonction SendMessage)
SendMessageA

Envoie le message spécifié à une fenêtre ou à une fenêtre. 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 fenêtre ou à une fenêtre. (SendMessageCallbackA)
SendMessageCallbackW

Envoie le message spécifié à une fenêtre ou à une fenêtre. (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 fenêtre ou à une fenêtre. (SendMessageW)
SendNotifyMessageA

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

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

SetAdditionalForegroundBoostProcesses est une API d’assistance aux performances pour aider les applications avec un modèle d’application multiprocesseur où plusieurs processus contribuent à une expérience de premier plan, en tant que données ou rendu.
SetClassLongA

Remplace la valeur 32 bits (longue) spécifiée au décalage spécifié dans la mémoire de classe supplémentaire ou la structure WNDCLASSEX pour 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 pour 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 pour la classe à laquelle appartient la fenêtre spécifiée. (Unicode)
SetClassLongW

Remplace la valeur 32 bits (longue) spécifiée au décalage spécifié dans la mémoire de classe supplémentaire ou la structure WNDCLASSEX pour 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 de 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 spécifiée et un délai de tolérance de fusion.
SetForegroundWindow

Apporte 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 les 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 (longue) au décalage spécifié dans la mémoire de 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 (longue) au décalage spécifié dans la mémoire de 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 classé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 crochets. (ANSI)
SetWindowsHookExW

Installe une procédure de hook définie par l’application dans une chaîne de crochets. (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 de l’un des paramètres à l’échelle du système. (ANSI)
SystemParametersInfoW

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

Vignettes 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 les messages WM_TIMER. Le type TIMERPROC définit un pointeur vers cette fonction de rappel. TimerProc est un espace réservé pour le nom de la fonction définie par l’application.
TranslateMDISysAccel

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

Convertit les messages de clé virtuelle en messages de caractères. Les messages de caractères sont publiés dans la file d’attente des 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 hook installée dans une chaîne de crochets par la fonction SetWindowsHookEx.
Annuler l’inscriptionClassA

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 translucité d’une fenêtre superposée.
WaitMessage

Renvoie 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 de 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 des informations d’état 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 à des 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 des informations transmises à une procédure de raccordement WH_CBT, CBTProc, avant la création d’une fenêtre. (ANSI)
CBT_CREATEWNDW

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

Contient des informations transmises à une procédure de raccordement WH_CBT, CBTProc, avant l’activation d’une fenêtre.
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 de l’interface multidocument (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 des messages système. Cette structure permet de stocker les informations de message pour la fonction de rappel JournalPlaybackProc.
GUITHREADINFO

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

Contient des informations sur un événement d’entrée 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 multi-document (MDI). (ANSI)
MDICREATESTRUCTW

Contient des informations sur la classe, le titre, le propriétaire, l’emplacement et la taille d’une fenêtre enfant multi-document (MDI). (Unicode)
METRICS RÉDUITS

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

Contient des informations sur la taille et la position agrandies d’une fenêtre, ainsi que sa taille minimale et maximale de suivi.
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 de roue ou l’utilisation du bouton X.
MSG

Contient des informations de message à partir 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 cliente d’une fenêtre nonminimisée. (ANSI)
NONCLIENTMETRICSW

Contient les métriques évolutives associées à la zone non cliente 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 de position, de taille, de forme, de contenu et de translucency pour une fenêtre superposée.
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 de fenêtre 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 de fenêtre inscrits par la fonction RegisterClass. (Unicode)