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) |