Partager via


En-tête winuser.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

winuser.h contient les interfaces de programmation suivantes :

Fonctions

 
ActivateKeyboardLayout

Définit l’identificateur de paramètres régionaux d’entrée (anciennement appelé handle de disposition du clavier) pour le thread appelant ou le processus en cours. L’identificateur de paramètres régionaux d’entrée spécifie des paramètres régionaux ainsi que la disposition physique du clavier.
AddClipboardFormatListener

Places la fenêtre donnée dans la liste d’écouteurs au format du Presse-papiers gérée par le système.
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.
AdjustWindowRectExForDpi

Calcule la taille requise du rectangle de fenêtre, en fonction de la taille souhaitée du rectangle client et de la résolution fournie.
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.
AppendMenuA

Ajoute un nouvel élément à la fin de la barre de menus, du menu déroulant, du sous-menu ou du menu contextuel spécifiés. Vous pouvez utiliser cette fonction pour spécifier le contenu, l’apparence et le comportement de l’élément de menu. (ANSI)
AppendMenuW

Ajoute un nouvel élément à la fin de la barre de menus, du menu déroulant, du sous-menu ou du menu contextuel spécifiés. Vous pouvez utiliser cette fonction pour spécifier le contenu, l’apparence et le comportement de l’élément de menu. (Unicode)
AreDpiAwarenessContextsEqual

Détermine si deux valeurs DPI_AWARENESS_CONTEXT sont identiques.
ArrangeIconicWindows

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

Attache ou détache le mécanisme de traitement d’entrée d’un thread à celui d’un autre thread.
BeginDeferWindowPos

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

La fonction BeginPaint prépare la fenêtre spécifiée pour la peinture et remplit une structure PAINTSTRUCT avec des informations sur la peinture.
BlockInput

Empêche les événements d’entrée du clavier et de la souris d’atteindre les applications.
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.
ChangeClipboardChain

Supprime une fenêtre spécifiée de la chaîne de visionneuses du Presse-papiers.
ChangeDisplaySettingsA

La fonction ChangeDisplaySettings modifie les paramètres du périphérique d’affichage par défaut en mode graphique spécifié. (ANSI)
ChangeDisplaySettingsExA

La fonction ChangeDisplaySettingsEx modifie les paramètres du périphérique d’affichage spécifié en mode graphique spécifié. (ANSI)
ChangeDisplaySettingsExW

La fonction ChangeDisplaySettingsEx modifie les paramètres du périphérique d’affichage spécifié en mode graphique spécifié. (Unicode)
ChangeDisplaySettingsW

La fonction ChangeDisplaySettings modifie les paramètres du périphérique d’affichage par défaut en mode graphique spécifié. (Unicode)
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.
CharLowerA

Convertit une chaîne de caractères ou un caractère unique en minuscules. Si l’opérande est une chaîne de caractères, la fonction convertit les caractères sur place. (ANSI)
CharLowerBuffA

Convertit les caractères majuscules d’une mémoire tampon en caractères minuscules. La fonction convertit les caractères sur place. (ANSI)
CharLowerBuffW

Convertit les caractères majuscules d’une mémoire tampon en caractères minuscules. La fonction convertit les caractères sur place. (Unicode)
CharLowerW

Convertit une chaîne de caractères ou un caractère unique en minuscules. Si l’opérande est une chaîne de caractères, la fonction convertit les caractères sur place. (Unicode)
CharNextA

Récupère un pointeur vers le caractère suivant dans une chaîne. Cette fonction peut gérer des chaînes composées de caractères monooctets ou multioctets. (ANSI)
CharNextExA

Récupère le pointeur vers le caractère suivant dans une chaîne. Cette fonction peut gérer des chaînes composées de caractères monooctets ou multioctets.
CharNextW

Récupère un pointeur vers le caractère suivant dans une chaîne. Cette fonction peut gérer des chaînes composées de caractères monooctets ou multioctets. (Unicode)
CharPrevA

Récupère un pointeur vers le caractère précédent dans une chaîne. Cette fonction peut gérer des chaînes composées de caractères monooctets ou multioctets. (ANSI)
CharPrevExA

Récupère le pointeur vers le caractère précédent dans une chaîne. Cette fonction peut gérer des chaînes composées de caractères monooctets ou multioctets.
CharPrevW

Récupère un pointeur vers le caractère précédent dans une chaîne. Cette fonction peut gérer des chaînes composées de caractères monooctets ou multioctets. (Unicode)
CharToOemA

Convertit une chaîne en jeu de caractères défini par l’OEM. Avertissement Ne pas utiliser. (ANSI)
CharToOemBuffA

Convertit un nombre spécifié de caractères dans une chaîne en jeu de caractères défini par l’OEM. (ANSI)
CharToOemBuffW

Convertit un nombre spécifié de caractères dans une chaîne en jeu de caractères défini par l’OEM. (Unicode)
CharToOemW

Convertit une chaîne en jeu de caractères défini par l’OEM. Avertissement Ne pas utiliser. (Unicode)
CharUpperA

Convertit une chaîne de caractères ou un caractère unique en majuscules. Si l’opérande est une chaîne de caractères, la fonction convertit les caractères sur place. (ANSI)
CharUpperBuffA

Convertit les caractères minuscules d’une mémoire tampon en caractères majuscules. La fonction convertit les caractères sur place. (ANSI)
CharUpperBuffW

Convertit les caractères minuscules d’une mémoire tampon en caractères majuscules. La fonction convertit les caractères sur place. (Unicode)
CharUpperW

Convertit une chaîne de caractères ou un caractère unique en majuscules. Si l’opérande est une chaîne de caractères, la fonction convertit les caractères sur place. (Unicode)
CheckDlgButton

Modifie l’état case activée d’un contrôle bouton.
CheckMenuItem

Définit l’état de l’attribut de marque case activée de l’élément de menu spécifié sur sélectionné ou désactivé.
CheckMenuRadioItem

Vérifie un élément de menu spécifié et en fait un élément radio. En même temps, la fonction efface tous les autres éléments de menu du groupe associé et efface l’indicateur de type d’élément radio pour ces éléments.
CheckRadioButton

Ajoute une marque case activée à (vérifie) une case d’option spécifiée dans un groupe et supprime une marque case activée de (efface) toutes les autres cases d’option du groupe.
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é.
ClientToScreen

La fonction ClientToScreen convertit les coordonnées de zone client d’un point spécifié en coordonnées d’écran.
ClipCursor

Limite le curseur à une zone rectangulaire à l’écran.
CloseClipboard

Ferme le Presse-papiers.
CloseDesktop

Ferme un handle ouvert à un objet de bureau.
CloseGestureInfoHandle

Ferme les ressources associées à un handle d’informations de mouvement.
CloseTouchInputHandle

Ferme un handle d’entrée tactile, libère la mémoire de processus qui lui est associée et invalide le handle.
CloseWindow

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

Ferme une poignée de station de fenêtre ouverte.
CopyAcceleratorTableA

Copie la table d’accélérateurs spécifiée. Cette fonction est utilisée pour obtenir les données de table d’accélérateur qui correspondent à un handle de table d’accélérateur, ou pour déterminer la taille des données de table d’accélérateur. (ANSI)
CopyAcceleratorTableW

Copie la table d’accélérateurs spécifiée. Cette fonction est utilisée pour obtenir les données de table d’accélérateur qui correspondent à un handle de table d’accélérateur, ou pour déterminer la taille des données de table d’accélérateur. (Unicode)
CopyCursor

Copie le curseur spécifié.
CopyIcon

Copie l’icône spécifiée d’un autre module vers le module actuel.
CopyImage

Crée une image (icône, curseur ou bitmap) et copie les attributs de l’image spécifiée dans la nouvelle image. Si nécessaire, la fonction étire les bits pour s’adapter à la taille souhaitée de la nouvelle image.
CopyRect

La fonction CopyRect copie les coordonnées d’un rectangle vers un autre.
CountClipboardFormats

Récupère le nombre de formats de données différents actuellement dans le Presse-papiers.
CreateAcceleratorTableA

Crée une table d’accélérateur. (ANSI)
CreateAcceleratorTableW

Crée une table d’accélérateur. (Unicode)
CreateCaret

Crée une forme pour l’insertion système et affecte la propriété de l’insertion à la fenêtre spécifiée. La forme d’insertion peut être une ligne, un bloc ou une bitmap.
CreateCursor

Crée un curseur avec la taille, les modèles de bits et le point chaud spécifiés.
CreateDesktopA

Crée un bureau, l’associe à la station de fenêtre actuelle du processus appelant et l’affecte au thread appelant. (ANSI)
CreateDesktopExA

Crée un bureau avec le tas spécifié, l’associe à la station de fenêtre actuelle du processus appelant et l’affecte au thread appelant. (ANSI)
CreateDesktopExW

Crée un bureau avec le tas spécifié, l’associe à la station de fenêtre actuelle du processus appelant et l’affecte au thread appelant. (Unicode)
CreateDesktopW

Crée un bureau, l’associe à la station de fenêtre actuelle du processus appelant et l’affecte au thread appelant. (Unicode)
CreateDialogA

Crée une boîte de dialogue sans mode à partir d’une ressource de modèle de boîte de dialogue. La macro CreateDialog utilise la fonction CreateDialogParam. (ANSI)
CreateDialogIndirectA

Crée une boîte de dialogue sans mode à partir d’un modèle de boîte de dialogue en mémoire. La macro CreateDialogIndirect utilise la fonction CreateDialogIndirectParam. (ANSI)
CreateDialogIndirectParamA

Crée une boîte de dialogue sans mode à partir d’un modèle de boîte de dialogue en mémoire. (ANSI)
CreateDialogIndirectParamW

Crée une boîte de dialogue sans mode à partir d’un modèle de boîte de dialogue en mémoire. (Unicode)
CreateDialogIndirectW

Crée une boîte de dialogue sans mode à partir d’un modèle de boîte de dialogue en mémoire. La macro CreateDialogIndirect utilise la fonction CreateDialogIndirectParam. (Unicode)
CreateDialogParamA

Crée une boîte de dialogue sans mode à partir d’une ressource de modèle de boîte de dialogue. (ANSI)
CreateDialogParamW

Crée une boîte de dialogue sans mode à partir d’une ressource de modèle de boîte de dialogue. (Unicode)
CreateDialogW

Crée une boîte de dialogue sans mode à partir d’une ressource de modèle de boîte de dialogue. La macro CreateDialog utilise la fonction CreateDialogParam. (Unicode)
CreateIcon

Crée une icône qui a la taille, les couleurs et les modèles de bits spécifiés.
CreateIconFromResource

Crée une icône ou un curseur à partir de bits de ressource décrivant l’icône. (CreateIconFromResource)
CreateIconFromResourceEx

Crée une icône ou un curseur à partir de bits de ressource décrivant l’icône. (CreateIconFromResourceEx)
CreateIconIndirect

Crée une icône ou un curseur à partir d’une structure ICONINFO.
CreateMDIWindowA

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

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

Crée un menu. Le menu est initialement vide, mais il peut être rempli d’éléments de menu à l’aide des fonctions InsertMenuItem, AppendMenu et InsertMenu.
CreatePopupMenu

Crée un menu déroulant, un sous-menu ou un menu contextuel.
CreateSyntheticPointerDevice

Configure le périphérique d’injection de pointeur pour l’application appelante et initialise le nombre maximal de pointeurs simultanés que l’application peut injecter.
CreateWindowA

Crée une fenêtre superposée, contextuelle ou enfant. (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)
CréerWindowExW

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)
CréerWindowStationA

Crée un objet de station de fenêtre, l’associe au processus appelant et l’affecte à la session active. (ANSI)
CréerWindowStationW

Crée un objet de station de fenêtre, l’associe au processus appelant et l’affecte à la session active. (Unicode)
CreateWindowW

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

Appelle la procédure de fenêtre de boîte de dialogue par défaut pour fournir un traitement par défaut pour tous les messages de fenêtre qu’une boîte de dialogue avec une classe de fenêtre privée ne traite pas. (ANSI)
DefDlgProcW

Appelle la procédure de fenêtre de boîte de dialogue par défaut pour fournir un traitement par défaut pour tous les messages de fenêtre qu’une boîte de dialogue avec une classe de fenêtre privée ne traite pas. (Unicode)
DeferWindowPos

Mises à jour la structure de position à fenêtres multiples 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 de cadre MDI (Multi-Document Interface) 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 de cadre 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)
DefRawInputProc

Vérifie que la taille de la structure RAWINPUTHEADER est correcte.
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)
DeleteMenu

Supprime un élément du menu spécifié. Si l’élément de menu ouvre un menu ou un sous-menu, cette fonction détruit le handle du menu ou du sous-menu et libère la mémoire utilisée par le menu ou le sous-menu.
DeregisterShellHookWindow

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

Détruit une table d’accélérateur.
DestroyCaret

Détruit la forme actuelle du caret, libère le caret de la fenêtre et supprime le caret de l’écran.
DestroyCursor

Détruit un curseur et libère toute mémoire occupée par le curseur. N’utilisez pas cette fonction pour détruire un curseur partagé.
DestroyIcon

Détruit une icône et libère toute mémoire occupée par l’icône.
DestroyMenu

Détruit le menu spécifié et libère toute mémoire occupée par le menu.
DestroySyntheticPointerDevice

Détruit le dispositif d’injection de pointeur spécifié.
DestroyWindow

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

Crée une boîte de dialogue modale à partir d’une ressource de modèle de boîte de dialogue. DialogBox ne retourne pas le contrôle tant que la fonction de rappel spécifiée ne termine pas la boîte de dialogue modale en appelant la fonction EndDialog. (ANSI)
DialogBoxIndirectA

Crée une boîte de dialogue modale à partir d’un modèle de boîte de dialogue en mémoire. DialogBoxIndirect ne retourne pas le contrôle tant que la fonction de rappel spécifiée ne termine pas la boîte de dialogue modale en appelant la fonction EndDialog. (ANSI)
DialogBoxIndirectParamA

Crée une boîte de dialogue modale à partir d’un modèle de boîte de dialogue en mémoire. (ANSI)
DialogBoxIndirectParamW

Crée une boîte de dialogue modale à partir d’un modèle de boîte de dialogue en mémoire. (Unicode)
DialogBoxIndirectW

Crée une boîte de dialogue modale à partir d’un modèle de boîte de dialogue en mémoire. DialogBoxIndirect ne retourne pas le contrôle tant que la fonction de rappel spécifiée ne termine pas la boîte de dialogue modale en appelant la fonction EndDialog. (Unicode)
DialogBoxParamA

Crée une boîte de dialogue modale à partir d’une ressource de modèle de boîte de dialogue. (ANSI)
DialogBoxParamW

Crée une boîte de dialogue modale à partir d’une ressource de modèle de boîte de dialogue. (Unicode)
DialogBoxW

Crée une boîte de dialogue modale à partir d’une ressource de modèle de boîte de dialogue. DialogBox ne retourne pas le contrôle tant que la fonction de rappel spécifiée ne termine pas la boîte de dialogue modale en appelant la fonction EndDialog. (Unicode)
DisableProcessWindowsGhosting

Désactive la fonctionnalité de fantôme de fenêtre pour le processus d’interface utilisateur utilisateur d’appel. La fantôme de fenêtre est une fonctionnalité du Gestionnaire Windows qui permet à l’utilisateur de réduire, de déplacer ou de fermer la fenêtre main d’une application qui ne répond pas.
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.
DisplayConfigGetDeviceInfo

La fonction DisplayConfigGetDeviceInfo récupère les informations de configuration d’affichage sur l’appareil.
DisplayConfigSetDeviceInfo

La fonction DisplayConfigSetDeviceInfo définit les propriétés d’une cible.
DlgDirListA

Remplace le contenu d’une zone de liste par les noms des sous-répertoires et fichiers d’un répertoire spécifié. Vous pouvez filtrer la liste des noms en spécifiant un ensemble d’attributs de fichier. La liste peut éventuellement inclure des lecteurs mappés. (ANSI)
DlgDirListComboBoxA

Remplace le contenu d’une zone de liste déroulante par les noms des sous-répertoires et fichiers dans un répertoire spécifié. Vous pouvez filtrer la liste des noms en spécifiant un ensemble d’attributs de fichier. La liste des noms peut inclure des lettres de lecteur mappées. (ANSI)
DlgDirListComboBoxW

Remplace le contenu d’une zone de liste déroulante par les noms des sous-répertoires et fichiers dans un répertoire spécifié. Vous pouvez filtrer la liste des noms en spécifiant un ensemble d’attributs de fichier. La liste des noms peut inclure des lettres de lecteur mappées. (Unicode)
DlgDirListW

Remplace le contenu d’une zone de liste par les noms des sous-répertoires et fichiers d’un répertoire spécifié. Vous pouvez filtrer la liste des noms en spécifiant un ensemble d’attributs de fichier. La liste peut éventuellement inclure des lecteurs mappés. (Unicode)
DlgDirSelectComboBoxExA

Récupère la sélection actuelle à partir d’une zone de liste modifiable remplie à l’aide de la fonction DlgDirListComboBox. La sélection est interprétée comme une lettre de lecteur, un fichier ou un nom de répertoire. (ANSI)
DlgDirSelectComboBoxExW

Récupère la sélection actuelle à partir d’une zone de liste modifiable remplie à l’aide de la fonction DlgDirListComboBox. La sélection est interprétée comme une lettre de lecteur, un fichier ou un nom de répertoire. (Unicode)
DlgDirSelectExA

Récupère la sélection actuelle à partir d’une zone de liste à sélection unique. Il suppose que la zone de liste a été remplie par la fonction DlgDirList et que la sélection est une lettre de lecteur, un nom de fichier ou un nom de répertoire. (ANSI)
DlgDirSelectExW

Récupère la sélection actuelle à partir d’une zone de liste à sélection unique. Il suppose que la zone de liste a été remplie par la fonction DlgDirList et que la sélection est une lettre de lecteur, un nom de fichier ou un nom de répertoire. (Unicode)
DragDetect

Capture la souris et suit ses déplacements jusqu'à ce que l'utilisateur relâche le bouton gauche, appuie sur la touche Échap ou déplace la souris en dehors du rectangle de glissement entourant le point spécifié.
DrawAnimatedRects

Anime la légende d’une fenêtre pour indiquer l’ouverture d’une icône ou la réduction ou l’optimisation d’une fenêtre.
DrawCaption

La fonction DrawCaption dessine une légende de fenêtre.
DrawEdge

La fonction DrawEdge dessine un ou plusieurs bords du rectangle.
DrawFocusRect

La fonction DrawFocusRect dessine un rectangle dans le style utilisé pour indiquer que le rectangle a le focus.
DrawFrameControl

La fonction DrawFrameControl dessine un contrôle d’image du type et du style spécifiés.
DrawIcon

Dessine une icône ou un curseur dans le contexte de l’appareil spécifié.
DrawIconEx

Dessine une icône ou un curseur dans le contexte d’appareil spécifié, en effectuant les opérations raster spécifiées et en étirant ou en compressant l’icône ou le curseur comme spécifié.
DrawMenuBar

Redessine la barre de menus de la fenêtre spécifiée. Si la barre de menus change après que le système a créé la fenêtre, cette fonction doit être appelée pour dessiner la barre de menus modifiée.
DrawStateA

La fonction DrawState affiche une image et applique un effet visuel pour indiquer un état, tel qu’un état désactivé ou par défaut. (ANSI)
DrawStateW

La fonction DrawState affiche une image et applique un effet visuel pour indiquer un état, tel qu’un état désactivé ou par défaut. (Unicode)
DrawText

La fonction DrawText dessine le texte mis en forme dans le rectangle spécifié. (Fonction DrawText)
DrawTextA

La fonction DrawText dessine le texte mis en forme dans le rectangle spécifié. Il met en forme le texte en fonction de la méthode spécifiée (développement des onglets, justification des caractères, lignes cassantes, etc.). (DrawTextA)
DrawTextExA

La fonction DrawTextEx dessine le texte mis en forme dans le rectangle spécifié. (ANSI)
DrawTextExW

La fonction DrawTextEx dessine le texte mis en forme dans le rectangle spécifié. (Unicode)
DrawTextW

La fonction DrawTextW (Unicode) dessine le texte mis en forme dans le rectangle spécifié. (Fonction DrawTextW)
EmptyClipboard

Vide le Presse-papiers et libère les poignées dans les données du Presse-papiers. La fonction affecte ensuite la propriété du Presse-papiers à la fenêtre sur laquelle le Presse-papiers est actuellement ouvert.
EnableMenuItem

Active, désactive ou grise l’élément de menu spécifié.
EnableMouseInPointer

Permet à la souris d’agir en tant que périphérique d’entrée de pointeur et d’envoyer WM_POINTER messages.
EnableNonClientDpiScaling

Dans les affichages à haute résolution, active la mise à l’échelle automatique de l’affichage des parties non clientes de la fenêtre de niveau supérieur spécifiée. Doit être appelé pendant l’initialisation de cette fenêtre.
EnableScrollBar

La fonction EnableScrollBar active ou désactive une ou les deux flèches de barre de défilement.
EnableWindow

Active ou désactive l'entrée de la souris et du clavier dans la fenêtre ou le contrôle spécifié. Lorsque l’entrée est désactivée, la fenêtre ne reçoit pas de données telles que les clics de souris et les pressions sur les touches. Lorsque l’entrée est activée, la fenêtre reçoit toutes les entrées.
EndDeferWindowPos

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

Détruit une boîte de dialogue modale, ce qui entraîne la fin du traitement de la boîte de dialogue par le système.
EndMenu

Termine le menu actif du thread appelant.
EndPaint

La fonction EndPaint marque la fin de la peinture dans la fenêtre spécifiée. Cette fonction est requise pour chaque appel à la fonction BeginPaint, mais uniquement une fois la peinture terminée.
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.
EnumClipboardFormats

Énumère les formats de données actuellement disponibles dans le Presse-papiers.
EnumDesktopsA

Énumère tous les bureaux associés à la station de fenêtre spécifiée du processus d’appel. La fonction transmet le nom de chaque bureau, à son tour, à une fonction de rappel définie par l’application. (ANSI)
EnumDesktopsW

Énumère tous les bureaux associés à la station de fenêtre spécifiée du processus d’appel. La fonction transmet le nom de chaque bureau, à son tour, à une fonction de rappel définie par l’application. (Unicode)
EnumDesktopWindows

Énumère toutes les fenêtres de niveau supérieur associées au bureau spécifié. Il transmet le handle à chaque fenêtre, à son tour, à une fonction de rappel définie par l’application.
EnumDisplayDevicesA

La fonction EnumDisplayDevices vous permet d’obtenir des informations sur les périphériques d’affichage dans la session active. (ANSI)
EnumDisplayDevicesW

La fonction EnumDisplayDevices vous permet d’obtenir des informations sur les périphériques d’affichage dans la session active. (Unicode)
EnumDisplayMonitors

La fonction EnumDisplayMonitors énumère les moniteurs d’affichage (y compris les pseudo-moniteurs invisibles associés aux pilotes de mise en miroir) qui croisent une région formée par l’intersection d’un rectangle de découpage spécifié et la région visible d’un contexte d’appareil. EnumDisplayMonitors appelle une fonction de rappel MonitorEnumProc définie par l’application une fois pour chaque moniteur énuméré. Notez que GetSystemMetrics (SM_CMONITORS) compte uniquement les moniteurs d’affichage.
EnumDisplaySettingsA

La fonction EnumDisplaySettings récupère des informations sur l’un des modes graphiques d’un périphérique d’affichage. Pour récupérer des informations pour tous les modes graphiques d’un périphérique d’affichage, effectuez une série d’appels à cette fonction. (ANSI)
EnumDisplaySettingsExA

La fonction EnumDisplaySettingsEx récupère des informations sur l’un des modes graphiques d’un périphérique d’affichage. Pour récupérer des informations pour tous les modes graphiques d’un périphérique d’affichage, effectuez une série d’appels à cette fonction. (ANSI)
EnumDisplaySettingsExW

La fonction EnumDisplaySettingsEx récupère des informations sur l’un des modes graphiques d’un périphérique d’affichage. Pour récupérer des informations pour tous les modes graphiques d’un périphérique d’affichage, effectuez une série d’appels à cette fonction. (Unicode)
EnumDisplaySettingsW

La fonction EnumDisplaySettings récupère des informations sur l’un des modes graphiques d’un périphérique d’affichage. Pour récupérer des informations pour tous les modes graphiques d’un périphérique d’affichage, effectuez une série d’appels à cette fonction. (Unicode)
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 de 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.
EnumWindowStationsA

Énumère toutes les stations de fenêtre dans la session active. La fonction transmet le nom de chaque station de fenêtre, à son tour, à une fonction de rappel définie par l’application. (ANSI)
EnumWindowStationsW

Énumère toutes les stations de fenêtre dans la session active. La fonction transmet le nom de chaque station de fenêtre, à son tour, à une fonction de rappel définie par l’application. (Unicode)
EqualRect

La fonction EqualRect détermine si les deux rectangles spécifiés sont égaux en comparant les coordonnées de leurs coins supérieur gauche et inférieur droit.
EvaluateProximityToPolygon

Retourne le score d’un polygone en tant que cible tactile probable (par rapport à tous les autres polygones qui croisent la zone de contact tactile) et un point tactile ajusté dans le polygone.
EvaluateProximityToRect

Retourne le score d’un rectangle en tant que cible tactile probable, par rapport à tous les autres rectangles qui croisent la zone de contact tactile et un point tactile ajusté dans le rectangle.
ExcludeUpdateRgn

La fonction ExcludeUpdateRgn empêche le dessin dans des zones non valides d’une fenêtre en excluant une région mise à jour dans la fenêtre d’une zone de découpage.
ExitWindows

Appelle la fonction ExitWindowsEx pour déconnecter l’utilisateur interactif.
ExitWindowsEx

Déconnecte l’utilisateur interactif, arrête le système ou arrête et redémarre le système.
FillRect

La fonction FillRect remplit un rectangle à l’aide du pinceau spécifié. Cette fonction inclut les bordures gauche et supérieure, mais exclut les bordures droite et inférieure du rectangle.
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)
FlashWindow

Clignote la fenêtre spécifiée une fois. Elle ne modifie pas l’état actif de la fenêtre.
FlashWindowEx

Clignote la fenêtre spécifiée. Elle ne modifie pas l’état actif de la fenêtre.
FrameRect

La fonction FrameRect dessine une bordure autour du rectangle spécifié à l’aide du pinceau spécifié. La largeur et la hauteur de la bordure sont toujours une unité logique.
GET_APPCOMMAND_LPARAM

Récupère la commande d’application à partir de la valeur LPARAM spécifiée.
GET_DEVICE_LPARAM

Récupère le type de périphérique d’entrée à partir de la valeur LPARAM spécifiée.
GET_FLAGS_LPARAM

Récupère l’état de certaines clés virtuelles à partir de la valeur LPARAM spécifiée. (GET_FLAGS_LPARAM)
GET_KEYSTATE_LPARAM

Récupère l’état de certaines clés virtuelles à partir de la valeur LPARAM spécifiée. (GET_KEYSTATE_LPARAM)
GET_KEYSTATE_WPARAM

Récupère l’état de certaines clés virtuelles à partir de la valeur WPARAM spécifiée.
GET_NCHITTEST_WPARAM

Récupère la valeur de test de positionnement à partir de la valeur WPARAM spécifiée.
GET_POINTERID_WPARAM

Récupère l’ID de pointeur à l’aide de la valeur spécifiée.
GET_RAWINPUT_CODE_WPARAM

Récupère le code d’entrée de wParam dans WM_INPUT.
GET_WHEEL_DELTA_WPARAM

Récupère la valeur wheel-delta de la valeur WPARAM spécifiée.
GET_XBUTTON_WPARAM

Récupère l’état de certains boutons à partir de la valeur WPARAM spécifiée.
GetActiveWindow

Récupère le handle de la fenêtre active qui est joint à la file d'attente de messages du thread appelant.
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.
GetAsyncKeyState

Détermine si une touche est en haut ou en bas au moment où la fonction est appelée, et si la touche a été pressée après un appel précédent à GetAsyncKeyState.
GetAutoRotationState

Récupère une valeur de AR_STATE contenant l’état de la rotation automatique de l’écran pour le système, par exemple si la rotation automatique est prise en charge et si elle est activée par l’utilisateur.
GetAwarenessFromDpiAwarenessContext

Récupère la valeur DPI_AWARENESS d’un DPI_AWARENESS_CONTEXT.
GetCapture

Récupère un handle de la fenêtre qui a capturé la souris (s’il en existe une). Une seule fenêtre à la fois peut capturer la souris. Elle reçoit les données de la souris, que le curseur se trouve ou non à l’intérieur de ses limites.
GetCaretBlinkTime

Récupère le temps nécessaire pour inverser les pixels du caret. L’utilisateur peut définir cette valeur.
GetCaretPos

Copie la position du caret dans la structure POINT spécifiée.
GetCIMSSM

Récupère la source du message d’entrée (GetCurrentInputMessageSourceInSendMessage).
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.
GetClipboardData

Récupère les données du Presse-papiers dans un format spécifié. Le Presse-papiers doit avoir été ouvert précédemment.
GetClipboardFormatNameA

Récupère à partir du Presse-papiers le nom du format inscrit spécifié. La fonction copie le nom dans la mémoire tampon spécifiée. (ANSI)
GetClipboardFormatNameW

Récupère à partir du Presse-papiers le nom du format inscrit spécifié. La fonction copie le nom dans la mémoire tampon spécifiée. (Unicode)
GetClipboardOwner

Récupère le handle de fenêtre du propriétaire actuel du Presse-papiers.
GetClipboardSequenceNumber

Récupère le numéro séquentiel du Presse-papiers pour la station de fenêtre actuelle.
GetClipboardViewer

Récupère le handle dans la première fenêtre de la chaîne de visionneuse du Presse-papiers.
GetClipCursor

Récupère les coordonnées d’écran de la zone rectangulaire à laquelle le curseur est limité.
GetComboBoxInfo

Récupère des informations sur la zone de liste modifiable spécifiée.
GetCurrentInputMessageSource

Récupère la source du message d’entrée.
GetCursor

Récupère un handle au curseur actuel.
GetCursorInfo

Récupère des informations sur le curseur global.
GetCursorPos

Récupère la position du curseur de la souris, en coordonnées d’écran.
GetDC

La fonction GetDC récupère un handle dans un contexte d’appareil (DC) pour la zone cliente d’une fenêtre spécifiée ou pour l’ensemble de l’écran.
GetDCEx

La fonction GetDCEx récupère un handle dans un contexte d’appareil (DC) pour la zone cliente d’une fenêtre spécifiée ou pour l’ensemble de l’écran.
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.
GetDialogBaseUnits

Récupère les unités de base de boîte de dialogue du système, qui sont la largeur et la hauteur moyennes des caractères dans la police système.
GetDialogControlDpiChangeBehavior

Récupère et récupère les remplacements de comportement de mise à l’échelle PPP par moniteur d’une fenêtre enfant dans une boîte de dialogue.
GetDialogDpiChangeBehavior

Retourne les indicateurs qui ont pu être définis dans une boîte de dialogue donnée par un appel antérieur à SetDialogDpiChangeBehavior.
GetDisplayAutoRotationPreferences

Récupère les préférences de rotation automatique de l’écran pour le processus actuel.
GetDisplayAutoRotationPreferencesByProcessId

Récupère les préférences de rotation automatique de l’écran pour le processus indiqué par le paramètre dwProcessId.
GetDisplayConfigBufferSizes

La fonction GetDisplayConfigBufferSizes récupère la taille des mémoires tampons requises pour appeler la fonction QueryDisplayConfig.
GetDlgCtrlID

Récupère l’identificateur du contrôle spécifié.
GetDlgItem

Récupère un handle dans un contrôle dans la boîte de dialogue spécifiée.
GetDlgItemInt

Convertit le texte d’un contrôle spécifié dans une boîte de dialogue en valeur entière.
GetDlgItemTextA

Récupère le titre ou le texte associé à un contrôle de boîte de dialogue. (ANSI)
GetDlgItemTextW

Récupère le titre ou le texte associé à un contrôle de boîte de dialogue. (Unicode)
GetDoubleClickTime

Récupère le délai de double-clic actuel de la souris.
GetDpiAwarenessContextForProcess

Obtient un handle de DPI_AWARENESS_CONTEXT pour le processus spécifié.
GetDpiForSystem

Retourne l’ppp système.
GetDpiForWindow

Retourne la valeur points par pouce (ppp) de la fenêtre spécifiée.
GetDpiFromDpiAwarenessContext

Récupère la ppp à partir d’un handle de DPI_AWARENESS_CONTEXT donné. Cela vous permet de déterminer la PPP d’un thread sans avoir à examiner une fenêtre créée dans ce thread.
GetFocus

Récupère le handle de la fenêtre qui a le focus du clavier, si la fenêtre est jointe à la file d’attente de messages du thread appelant.
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.
GetGestureConfig

Récupère la configuration pour laquelle les messages de mouvement Tactile Windows sont envoyés à partir d’une fenêtre.
GetGestureExtraArgs

Récupère des informations supplémentaires sur un mouvement à partir de son handle GESTUREINFO.
GetGestureInfo

Récupère une structure GESTUREINFO en fonction d’un handle pour les informations de mouvement.
GetGuiResources

Récupère le nombre de handles en objets d’interface utilisateur graphique (GUI) en cours d’utilisation par le processus spécifié.
GetGUIThreadInfo

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

Récupère des informations sur l’icône ou le curseur spécifié.
GetIconInfoExA

Récupère des informations sur l’icône ou le curseur spécifié. GetIconInfoEx étend GetIconInfo à l’aide de la structure ICONINFOEX plus récente. (ANSI)
GetIconInfoExW

Récupère des informations sur l’icône ou le curseur spécifié. GetIconInfoEx étend GetIconInfo à l’aide de la structure ICONINFOEX plus récente. (Unicode)
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.
GetKBCodePage

Récupère la page de codes actuelle.
GetKeyboardLayout

Récupère l’identificateur de paramètres régionaux d’entrée actif (anciennement appelé disposition du clavier).
GetKeyboardLayoutList

Récupère les identificateurs de paramètres régionaux d’entrée (anciennement appelés handles de disposition du clavier) correspondant à l’ensemble actuel de paramètres régionaux d’entrée dans le système. La fonction copie les identificateurs dans la mémoire tampon spécifiée.
GetKeyboardLayoutNameA

Récupère le nom de l’identificateur de paramètres régionaux d’entrée actif (anciennement appelé disposition du clavier) pour le thread appelant. (ANSI)
GetKeyboardLayoutNameW

Récupère le nom de l’identificateur de paramètres régionaux d’entrée actif (anciennement appelé disposition du clavier) pour le thread appelant. (Unicode)
GetKeyboardState

Copie l’état des 256 clés virtuelles dans la mémoire tampon spécifiée.
GetKeyboardType

Récupère des informations sur le clavier actuel.
GetKeyNameTextA

Récupère une chaîne qui représente le nom d’une clé. (ANSI)
GetKeyNameTextW

Récupère une chaîne qui représente le nom d’une clé. (Unicode)
GetKeyState

Récupère l'état de la clé virtuelle spécifiée. Le status spécifie si la touche est haut, bas ou basculée (activée, désactivée en alternance chaque fois que la touche est enfoncée).
GetLastActivePopup

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

Récupère l’heure du dernier événement d’entrée.
GetLayeredWindowAttributes

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

Récupère le nombre d’éléments par colonne dans une zone de liste spécifiée.
GetMenu

Récupère un handle dans le menu affecté à la fenêtre spécifiée.
GetMenuBarInfo

Récupère des informations sur la barre de menus spécifiée.
GetMenuCheckMarkDimensions

Récupère les dimensions de l’image bitmap de marque de case activée par défaut.
GetMenuContextHelpId

Récupère l’identificateur de contexte d’aide associé au menu spécifié.
GetMenuDefaultItem

Détermine l’élément de menu par défaut dans le menu spécifié.
GetMenuInfo

Récupère des informations sur un menu spécifié.
GetMenuItemCount

Détermine le nombre d’éléments dans le menu spécifié.
GetMenuItemID

Récupère l’identificateur d’élément de menu d’un élément de menu situé à la position spécifiée dans un menu.
GetMenuItemInfoA

Récupère des informations sur un élément de menu. (ANSI)
GetMenuItemInfoW

Récupère des informations sur un élément de menu. (Unicode)
GetMenuItemRect

Récupère le rectangle englobant pour l’élément de menu spécifié.
GetMenuState

Récupère les indicateurs de menu associés à l’élément de menu spécifié.
GetMenuStringA

Copie la chaîne de texte de l’élément de menu spécifié dans la mémoire tampon spécifiée. (ANSI)
GetMenuStringW

Copie la chaîne de texte de l’élément de menu spécifié dans la mémoire tampon spécifiée. (Unicode)
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)
GetMonitorInfoA

La fonction GetMonitorInfo récupère des informations sur un moniteur d’affichage. (ANSI)
GetMonitorInfoW

La fonction GetMonitorInfo récupère des informations sur un moniteur d’affichage. (Unicode)
GetMouseMovePointsEx

Récupère l’historique des coordonnées de la souris ou du stylet (64 maximum).
GetNextDlgGroupItem

Récupère un handle pour le premier contrôle d’un groupe de contrôles qui précède (ou suit) le contrôle spécifié dans une boîte de dialogue.
GetNextDlgTabItem

Récupère un handle dans le premier contrôle qui a le style WS_TABSTOP qui précède (ou suit) le contrôle spécifié.
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.
GetOpenClipboardWindow

Récupère le handle dans la fenêtre sur laquelle le Presse-papiers est actuellement ouvert.
GetParent

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

Récupère la position du curseur en coordonnées physiques.
GetPointerCursorId

Récupère l’identificateur de curseur associé au pointeur spécifié.
GetPointerDevice

Obtient des informations sur l’appareil de pointeur.
GetPointerDeviceCursors

Obtient les ID de curseur mappés aux curseurs associés à un périphérique de pointeur.
GetPointerDeviceProperties

Obtient les propriétés d’appareil qui ne sont pas incluses dans la structure POINTER_DEVICE_INFO.
GetPointerDeviceRects

Obtient la plage x et y de l’appareil pointeur (en himetric) et la plage x et y (résolution actuelle) pour l’affichage auquel l’appareil pointeur est mappé.
GetPointerDevices

Obtient des informations sur les appareils pointeurs attachés au système.
GetPointerFrameInfo

Obtient l’intégralité du cadre d’informations pour les pointeurs spécifiés associés au message actuel.
GetPointerFrameInfoHistory

Obtient l’intégralité de la trame d’informations (y compris les trames d’entrée coalescées) pour les pointeurs spécifiés associés au message actuel.
GetPointerFramePenInfo

Obtient l’intégralité des informations basées sur le stylet pour les pointeurs spécifiés (de type PT_PEN) associés au message actuel.
GetPointerFramePenInfoHistory

Obtient l’intégralité des informations basées sur un stylet (y compris les images d’entrée coalescées) pour les pointeurs spécifiés (de type PT_PEN) associés au message actuel.
GetPointerFrameTouchInfo

Obtient l’intégralité des informations tactiles pour les pointeurs spécifiés (de type PT_TOUCH) associés au message actuel.
GetPointerFrameTouchInfoHistory

Obtient l’intégralité du cadre des informations tactiles (y compris les images d’entrée regroupées) pour les pointeurs spécifiés (de type PT_TOUCH) associés au message actuel.
GetPointerInfo

Obtient les informations du pointeur spécifié associé au message actuel.
GetPointerInfoHistory

Obtient les informations associées aux entrées individuelles, le cas échéant, qui ont été fusionnées dans le message actuel pour le pointeur spécifié.
GetPointerInputTransform

Obtient une ou plusieurs transformations pour les coordonnées d’informations de pointeur associées au message actuel.
GetPointerPenInfo

Obtient les informations basées sur le stylet pour le pointeur spécifié (de type PT_PEN) associé au message actuel.
GetPointerPenInfoHistory

Obtient les informations basées sur le stylet associées aux entrées individuelles, le cas échéant, qui ont été fusionnées dans le message actuel pour le pointeur spécifié (de type PT_PEN).
GetPointerTouchInfo

Obtient les informations tactiles pour le pointeur spécifié (de type PT_TOUCH) associé au message actuel.
GetPointerTouchInfoHistory

Obtient les informations tactiles associées aux entrées individuelles, le cas échéant, qui ont été fusionnées dans le message actuel pour le pointeur spécifié (de type PT_TOUCH).
GetPointerType

Récupère le type de pointeur pour un pointeur spécifié.
GetPriorityClipboardFormat

Récupère le premier format de Presse-papiers disponible dans la liste 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.
GetProcessWindowStation

Récupère un handle dans la station de fenêtre actuelle pour le processus appelant.
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.
GetRawInputBuffer

Effectue une lecture en mémoire tampon des données d’entrée brute.
GetRawInputData

Récupère l’entrée brute de l’appareil spécifié.
GetRawInputDeviceInfoA

Récupère des informations sur l’appareil d’entrée brute. (ANSI)
GetRawInputDeviceInfoW

Récupère des informations sur l’appareil d’entrée brute. (Unicode)
GetRawInputDeviceList

Énumère les périphériques d’entrée brute attachés au système.
GetRawPointerDeviceData

Obtient les données d’entrée brutes de l’appareil de pointeur.
GetRegisteredRawInputDevices

Récupère les informations sur les périphériques d’entrée brute pour l’application actuelle.
GetScrollBarInfo

La fonction GetScrollBarInfo récupère des informations sur la barre de défilement spécifiée.
GetScrollInfo

La fonction GetScrollInfo récupère les paramètres d’une barre de défilement, notamment les positions de défilement minimales et maximales, la taille de la page et la position de la zone de défilement (pouce).
GetScrollPos

La fonction GetScrollPos récupère la position actuelle de la zone de défilement (pouce) dans la barre de défilement spécifiée.
GetScrollRange

La fonction GetScrollRange récupère les positions de zone de défilement minimale et maximale (pouce) actuelles pour la barre de défilement spécifiée.
GetShellWindow

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

Récupère un handle dans le menu déroulant ou le sous-menu activé par l’élément de menu spécifié.
GetSysColor

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

La fonction GetSysColorBrush récupère un handle identifiant un pinceau logique qui correspond à l’index de couleur spécifié.
GetSystemDpiForProcess

Récupère le DPI système associé à un processus donné. Cela est utile pour éviter les problèmes de compatibilité liés au partage d’informations sensibles aux PPP entre plusieurs processus prenant en charge le système avec différentes valeurs de ppp système.
GetSystemMenu

Permet à l’application d’accéder au menu de la fenêtre (également appelé menu système ou menu de contrôle) pour la copie et la modification.
GetSystemMetrics

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

Récupère la métrique système ou le paramètre de configuration système spécifié en tenant compte d’un PPP fourni.
GetTabbedTextExtentA

La fonction GetTabbedTextExtent calcule la largeur et la hauteur d’une chaîne de caractères. (ANSI)
GetTabbedTextExtentW

La fonction GetTabbedTextExtent calcule la largeur et la hauteur d’une chaîne de caractères. (Unicode)
GetThreadDesktop

Récupère un handle sur le bureau affecté au thread spécifié.
GetThreadDpiAwarenessContext

Obtient le DPI_AWARENESS_CONTEXT pour le thread actif.
GetThreadDpiHostingBehavior

Récupère le DPI_HOSTING_BEHAVIOR à partir du thread actif.
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 vers la fenêtre enfant en haut de l’ordre Z.
GetTouchInputInfo

Récupère des informations détaillées sur les entrées tactiles associées à une poignée d’entrée tactile particulière.
GetUnpredictedMessagePos

Obtient les données de pointeur avant qu’elles ne passent par le traitement de prédiction tactile.
GetUpdatedClipboardFormats

Récupère les formats du Presse-papiers actuellement pris en charge.
GetUpdateRect

La fonction GetUpdateRect récupère les coordonnées du plus petit rectangle qui entoure complètement la région de mise à jour de la fenêtre spécifiée.
GetUpdateRgn

La fonction GetUpdateRgn récupère la région de mise à jour d’une fenêtre en la copiant dans la région spécifiée. Les coordonnées de la région de mise à jour sont relatives au coin supérieur gauche de la fenêtre (c’est-à-dire, il s’agit de coordonnées clientes).
GetUserObjectInformationA

Récupère des informations sur la station de fenêtre ou l’objet de bureau spécifié. (ANSI)
GetUserObjectInformationW

Récupère des informations sur la station de fenêtre ou l’objet de bureau spécifié. (Unicode)
GetUserObjectSecurity

Récupère les informations de sécurité pour l’objet utilisateur spécifié.
GetWindow

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

Récupère l’identificateur de contexte d’aide, le cas échéant, associé à la fenêtre spécifiée.
GetWindowDC

La fonction GetWindowDC récupère le contexte de l’appareil (DC) pour l’ensemble de la fenêtre, y compris la barre de titre, les menus et les barres de défilement.
GetWindowDisplayAffinity

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

Retourne la DPI_AWARENESS_CONTEXT associée à une fenêtre.
GetWindowDpiHostingBehavior

Retourne la DPI_HOSTING_BEHAVIOR de la fenêtre spécifiée.
GetWindowFeedbackSetting

Récupère la configuration des commentaires pour une fenêtre.
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.
GetWindowRgn

La fonction GetWindowRgn obtient une copie de la région de fenêtre d’une fenêtre.
GetWindowRgnBox

La fonction GetWindowRgnBox récupère les dimensions du rectangle englobant le plus étroit pour la zone de fenêtre d’une fenêtre.
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
GID_ROTATE_ANGLE_FROM_ARGUMENT

La macro GID_ROTATE_ANGLE_FROM_ARGUMENT est utilisée pour interpréter la valeur GID_ROTATE ullArgument lors de la réception de la valeur dans la structure WM_GESTURE.
GID_ROTATE_ANGLE_TO_ARGUMENT

Convertit une valeur de radian en argument pour les messages de mouvement de rotation.
GrayStringA

La fonction GrayString dessine le texte gris à l’emplacement spécifié. (ANSI)
GrayStringW

La fonction GrayString dessine le texte gris à l’emplacement spécifié. (Unicode)
HAS_POINTER_CONFIDENCE_WPARAM

Vérifie si le message de pointeur spécifié est considéré comme intentionnel plutôt qu’accidentel.
HideCaret

Supprime l’insertion de l’écran. Le masquage d’un signe d’insertion ne détruit pas sa forme actuelle ni n’invalide le point d’insertion.
HiliteMenuItem

Ajoute ou supprime la mise en surbrillance d’un élément dans une barre de menus.
InflateRect

La fonction InflateRect augmente ou diminue la largeur et la hauteur du rectangle spécifié.
InheritWindowMonitor

Fait en sorte qu’une fenêtre spécifiée hérite du moniteur d’une autre fenêtre.
InitializeTouchInjection

Configure le contexte d’injection tactile pour l’application appelante et initialise le nombre maximal de contacts simultanés que l’application peut injecter.
InjectSyntheticPointerInput

Simule l’entrée de pointeur (stylet ou tactile).
InjectTouchInput

Simule l’entrée tactile.
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).
InsertMenuA

Insère un nouvel élément de menu dans un menu, en déplaçant les autres éléments vers le bas du menu. (ANSI)
InsertMenuItemA

Insère un nouvel élément de menu à la position spécifiée dans un menu. (ANSI)
InsertMenuItemW

Insère un nouvel élément de menu à la position spécifiée dans un menu. (Unicode)
InsertMenuW

Insère un nouvel élément de menu dans un menu, en déplaçant les autres éléments vers le bas du menu. (Unicode)
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.
IntersectRect

La fonction IntersectRect calcule l’intersection de deux rectangles sources et place les coordonnées du rectangle d’intersection dans le rectangle de destination.
InvalidateRect

La fonction InvalidateRect ajoute un rectangle à la région de mise à jour de la fenêtre spécifiée. La région de mise à jour représente la partie de la zone cliente de la fenêtre qui doit être redessinée.
InvalidateRgn

La fonction InvalidateRgn invalide la zone cliente dans la région spécifiée en l’ajoutant à la région de mise à jour actuelle d’une fenêtre.
InvertRect

La fonction InvertRect inverse un rectangle dans une fenêtre en effectuant une opération logique NOT sur les valeurs de couleur de chaque pixel à l’intérieur du rectangle.
IS_INTRESOURCE

Détermine si une valeur est un identificateur entier pour une ressource.
IS_POINTER_CANCELED_WPARAM

Vérifie si l’entrée du pointeur spécifié s’est terminée brusquement ou n’était pas valide, indiquant que l’interaction n’a pas été terminée.
IS_POINTER_FIFTHBUTTON_WPARAM

Vérifie si le pointeur spécifié a effectué une cinquième action.
IS_POINTER_FIRSTBUTTON_WPARAM

Vérifie si le pointeur spécifié a pris la première action.
IS_POINTER_FLAG_SET_WPARAM

Vérifie si une macro de pointeur définit l’indicateur spécifié.
IS_POINTER_FOURTHBUTTON_WPARAM

Vérifie si le pointeur spécifié a effectué la quatrième action.
IS_POINTER_INCONTACT_WPARAM

Vérifie si le pointeur spécifié est en contact.
IS_POINTER_INRANGE_WPARAM

Vérifie si le pointeur spécifié est dans la plage.
IS_POINTER_NEW_WPARAM

Vérifie si le pointeur spécifié est un nouveau pointeur.
IS_POINTER_PRIMARY_WPARAM

Vérifie si le pointeur spécifié a effectué l’action principale.
IS_POINTER_SECONDBUTTON_WPARAM

Vérifie si le pointeur spécifié a effectué une deuxième action.
IS_POINTER_THIRDBUTTON_WPARAM

Vérifie si le pointeur spécifié a effectué une troisième action.
IsCharAlphaa

Détermine si un caractère est un caractère alphabétique. Cette détermination est basée sur la sémantique du langage sélectionné par l’utilisateur pendant l’installation ou via Panneau de configuration. (ANSI)
IsCharAlphaNumericA

Détermine si un caractère est alphabétique ou numérique. Cette détermination est basée sur la sémantique du langage sélectionné par l’utilisateur pendant l’installation ou via Panneau de configuration. (ANSI)
IsCharAlphaNumericW

Détermine si un caractère est alphabétique ou numérique. Cette détermination est basée sur la sémantique du langage sélectionné par l’utilisateur pendant l’installation ou via Panneau de configuration. (Unicode)
IsCharAlphaW

Détermine si un caractère est un caractère alphabétique. Cette détermination est basée sur la sémantique du langage sélectionné par l’utilisateur pendant l’installation ou via Panneau de configuration. (Unicode)
IsCharLowerA

Détermine si un caractère est en minuscules. Cette détermination est basée sur la sémantique du langage sélectionné par l’utilisateur pendant l’installation ou via Panneau de configuration.
IsCharLowerW

La fonction IsCharLowerW (Unicode) détermine si un caractère est en minuscules. (IsCharLowerW)
IsCharUpperA

Détermine si un caractère est en majuscules. Cette détermination est basée sur la sémantique du langage sélectionné par l’utilisateur pendant l’installation ou via Panneau de configuration. (ANSI)
IsCharUpperW

Détermine si un caractère est en majuscules. Cette détermination est basée sur la sémantique du langage sélectionné par l’utilisateur pendant l’installation ou via Panneau de configuration. (Unicode)
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.
IsClipboardFormatAvailable

Détermine si le Presse-papiers contient des données au format spécifié.
IsDialogMessageA

Détermine si un message est destiné à la boîte de dialogue spécifiée et, le cas échéant, traite le message. (ANSI)
IsDialogMessageW

Détermine si un message est destiné à la boîte de dialogue spécifiée et, le cas échéant, traite le message. (Unicode)
IsDlgButtonChecked

La fonction IsDlgButtonChecked détermine si un contrôle de bouton est vérifié ou si un contrôle de bouton à trois états est coché, décoché ou indéterminé.
IsGUIThread

Détermine si le thread appelant est déjà un thread d’interface graphique graphique. Il peut également éventuellement 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 (iconique).
IsImmersiveProcess

Détermine si le processus appartient à une application du Windows Store.
IsMenu

Détermine si un handle est un handle de menu.
IsMouseInPointerEnabled

Indique si EnableMouseInPointer est défini pour que la souris agisse en tant que périphérique d’entrée de pointeur et envoie WM_POINTER messages.
IsProcessDPIAware

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

La fonction IsRectEmpty détermine si le rectangle spécifié est vide.
IsTouchWindow

Vérifie si une fenêtre spécifiée est tactile et, éventuellement, récupère les indicateurs de modificateur définis pour la fonctionnalité tactile de la fenêtre.
IsValidDpiAwarenessContext

Détermine si un DPI_AWARENESS_CONTEXT spécifié est valide et pris en charge par le système actuel.
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 alignée).
IsWindowEnabled

Détermine si la fenêtre est activée pour les entrées de la souris et du clavier.
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.
IsWinEventHookInstalled

Détermine s’il existe un hook WinEvent installé qui peut être notifié d’un événement spécifié.
IsWow64Message

Détermine si le dernier message lu dans la file d’attente du thread actuel provient d’un processus WOW64.
IsZoomed

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

Synthétise une séquence de touches.
KillTimer

Détruit le minuteur spécifié.
LoadAcceleratorsA

Charge la table d’accélérateur spécifiée. (ANSI)
LoadAcceleratorsW

Charge la table d’accélérateur spécifiée. (Unicode)
LoadBitmapA

La fonction LoadBitmap charge la ressource bitmap spécifiée à partir du fichier exécutable d’un module. (ANSI)
LoadBitmapW

La fonction LoadBitmap charge la ressource bitmap spécifiée à partir du fichier exécutable d’un module. (Unicode)
LoadCursorA

Charge la ressource de curseur spécifiée à partir du fichier exécutable (.EXE) associé à un instance d’application. (ANSI)
LoadCursorFromFileA

Crée un curseur basé sur les données contenues dans un fichier. (ANSI)
LoadCursorFromFileW

Crée un curseur basé sur les données contenues dans un fichier. (Unicode)
LoadCursorW

Charge la ressource de curseur spécifiée à partir du fichier exécutable (.EXE) associé à un instance d’application. (Unicode)
LoadIconA

Charge la ressource d’icône spécifiée à partir du fichier exécutable (.exe) associé à un instance d’application. (ANSI)
LoadIconW

Charge la ressource d’icône spécifiée à partir du fichier exécutable (.exe) associé à un instance d’application. (Unicode)
LoadImageA

Charge une icône, un curseur, un curseur animé ou une bitmap. (ANSI)
LoadImageW

Charge une icône, un curseur, un curseur animé ou une bitmap. (Unicode)
LoadKeyboardLayoutA

Charge un nouvel identificateur de paramètres régionaux d’entrée (anciennement appelé disposition du clavier) dans le système. (ANSI)
LoadKeyboardLayoutW

Charge un nouvel identificateur de paramètres régionaux d’entrée (anciennement appelé disposition du clavier) dans le système. (Unicode)
LoadMenuA

Charge la ressource de menu spécifiée à partir du fichier exécutable (.exe) associé à un instance d’application. (ANSI)
LoadMenuIndirectA

Charge le modèle de menu spécifié en mémoire. (ANSI)
LoadMenuIndirectW

Charge le modèle de menu spécifié en mémoire. (Unicode)
LoadMenuW

Charge la ressource de menu spécifiée à partir du fichier exécutable (.exe) associé à un instance d’application. (Unicode)
LoadStringA

Charge une ressource de chaîne à partir du fichier exécutable associé à un module spécifié, copie la chaîne dans une mémoire tampon et ajoute un caractère null de fin. (ANSI)
LoadStringW

Charge une ressource de chaîne à partir du fichier exécutable associé à un module spécifié, copie la chaîne dans une mémoire tampon et ajoute un caractère null de fin. (Unicode)
LockSetForegroundWindow

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

La fonction LockWindowUpdate désactive ou active le dessin dans la fenêtre spécifiée. Une seule fenêtre peut être verrouillée à la fois.
LockWorkStation

Verrouille l’affichage de la station de travail.
LogicalToPhysicalPoint

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

Convertit un point dans une fenêtre à partir des coordonnées logiques en coordonnées physiques, quelle que soit la prise de conscience des points par pouce (ppp) de l’appelant.
LookupIconIdFromDirectory

Recherche dans les données d’icône ou de curseur l’icône ou le curseur qui correspond le mieux à l’appareil d’affichage actuel. (LookupIconIdFromDirectory)
LookupIconIdFromDirectoryEx

Recherche dans les données d’icône ou de curseur l’icône ou le curseur qui correspond le mieux à l’appareil d’affichage actuel. (LookupIconIdFromDirectoryEx)
MAKEINTRESOURCEA

Convertit une valeur entière en type de ressource compatible avec les fonctions de gestion des ressources. Cette macro est utilisée à la place d’une chaîne contenant le nom de la ressource. (ANSI)
MAKEINTRESOURCEW

Convertit une valeur entière en type de ressource compatible avec les fonctions de gestion des ressources. Cette macro est utilisée à la place d’une chaîne contenant le nom de la ressource. (Unicode)
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.
MapDialogRect

Convertit les unités de boîte de dialogue spécifiées en unités d’écran (pixels).
MapVirtualKeyA

Convertit (mappe) un code de clé virtuelle en code d’analyse ou en valeur de caractère, ou traduit un code d’analyse en code de clé virtuelle. (ANSI)
MapVirtualKeyExA

Convertit (mappe) un code de clé virtuelle en code d’analyse ou en valeur de caractère, ou traduit un code d’analyse en code de clé virtuelle. La fonction traduit les codes à l’aide de la langue d’entrée et d’un identificateur de paramètres régionaux d’entrée. (ANSI)
MapVirtualKeyExW

Convertit (mappe) un code de clé virtuelle en code d’analyse ou en valeur de caractère, ou traduit un code d’analyse en code de clé virtuelle. La fonction traduit les codes à l’aide de la langue d’entrée et d’un identificateur de paramètres régionaux d’entrée. (Unicode)
MapVirtualKeyW

Convertit (mappe) un code de clé virtuelle en code d’analyse ou en valeur de caractère, ou traduit un code d’analyse en code de clé virtuelle. (Unicode)
MapWindowPoints

La fonction MapWindowPoints convertit (mappe) un ensemble de points d’un espace de coordonnées relatif à une fenêtre en espace de coordonnées par rapport à une autre fenêtre.
MenuItemFromPoint

Détermine l’élément de menu, le cas échéant, se trouve à l’emplacement spécifié.
MessageBeep

Lit un son en forme d’onde. Le son de forme d’onde pour chaque type de son est identifié par une entrée dans le registre.
MessageBox

La fonction MessageBox affiche une boîte de dialogue modale qui contient une icône système, un ensemble de boutons et un bref message spécifique à l’application.
MessageBoxA

Affiche une boîte de dialogue modale qui contient une icône système, un ensemble de boutons et un bref message spécifique à l’application, tel que des informations de status ou d’erreur. La boîte de message retourne une valeur entière qui indique le bouton sur lequel l’utilisateur a cliqué. (MessageBoxA)
MessageBoxExA

Crée, affiche et utilise une boîte de message. (ANSI)
MessageBoxExW

Crée, affiche et utilise une boîte de message. (Unicode)
MessageBoxIndirectA

Crée, affiche et utilise une boîte de message. La zone de message contient le texte et le titre du message défini par l’application, n’importe quelle icône et toute combinaison de boutons d’envoi prédéfinis. (ANSI)
MessageBoxIndirectW

Crée, affiche et utilise une boîte de message. La zone de message contient le texte et le titre du message défini par l’application, n’importe quelle icône et toute combinaison de boutons d’envoi prédéfinis. (Unicode)
MessageBoxW

La fonction MessageBoxW (Unicode) affiche une boîte de dialogue modale qui contient une icône système, un ensemble de boutons et un bref message spécifique à l’application.
ModifyMenuA

Modifie un élément de menu existant. (ANSI)
ModifyMenuW

Modifie un élément de menu existant. (Unicode)
MonitorFromPoint

La fonction MonitorFromPoint récupère un handle dans le moniteur d’affichage qui contient un point spécifié.
MonitorFromRect

La fonction MonitorFromRect récupère un handle pour le moniteur d’affichage qui a la plus grande zone d’intersection avec un rectangle spécifié.
MonitorFromWindow

La fonction MonitorFromWindow récupère un handle pour le moniteur d’affichage qui a la plus grande zone d’intersection avec le rectangle englobant d’une fenêtre spécifiée.
mouse_event

La fonction mouse_event synthétise le mouvement de la souris et les clics de bouton.
MoveWindow

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

Attend qu’un ou tous les objets spécifiés soient à l’état signalé ou que l’intervalle de délai d’attente s’écoule. Les objets peuvent inclure des objets d’événement d’entrée.
MsgWaitForMultipleObjectsEx

Attend qu’un ou tous les objets spécifiés soient à l’état signalé, qu’une routine d’achèvement d’E/S ou un appel de procédure asynchrone (APC) soit mis en file d’attente vers le thread, ou que l’intervalle de délai d’attente s’écoule. Le tableau d’objets peut inclure des objets d’événement d’entrée.
NEXTRAWINPUTBLOCK

Récupère l’emplacement de la structure suivante dans un tableau de structures RAWINPUT.
NotifyWinEvent

Signale au système qu'un événement prédéfini s'est produit. Si des applications clientes ont inscrit une fonction de hook pour l’événement, le système appelle la fonction hook du client.
OemKeyScan

Mappe les codes OEMASCII 0 à l’aide de 0x0FF dans les codes d’analyse OEM et les états de décalage. La fonction fournit des informations qui permettent à un programme d’envoyer du texte OEM à un autre programme en simulant une entrée au clavier.
OemToCharA

Convertit une chaîne du jeu de caractères défini par l’OEM en une chaîne ANSI ou à caractères larges. Avertissement Ne pas utiliser. (ANSI)
OemToCharBuffA

Convertit un nombre spécifié de caractères dans une chaîne à partir du jeu de caractères défini par l’OEM en une chaîne ANSI ou à caractères larges. (ANSI)
OemToCharBuffW

Convertit un nombre spécifié de caractères dans une chaîne à partir du jeu de caractères défini par l’OEM en une chaîne ANSI ou à caractères larges. (Unicode)
OemToCharW

Convertit une chaîne du jeu de caractères défini par l’OEM en une chaîne ANSI ou à caractères larges. Avertissement Ne pas utiliser. (Unicode)
OffsetRect

La fonction OffsetRect déplace le rectangle spécifié en fonction des décalages spécifiés.
OpenClipboard

Ouvre le Presse-papiers pour examen et empêche d’autres applications de modifier le contenu du Presse-papiers.
OpenDesktopA

Ouvre l’objet de bureau spécifié. (ANSI)
OpenDesktopW

Ouvre l’objet de bureau spécifié. (Unicode)
OpenIcon

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

Ouvre le bureau qui reçoit l’entrée de l’utilisateur.
OpenWindowStationA

Ouvre la station de fenêtre spécifiée. (ANSI)
OpenWindowStationW

Ouvre la station de fenêtre spécifiée. (Unicode)
PackTouchHitTestingProximityEvaluation

Retourne le score d’évaluation de proximité et les coordonnées de point tactile ajustées en tant que valeur empaquetée pour le rappel WM_TOUCHHITTESTING.
PaintDesktop

La fonction PaintDesktop remplit la zone de découpage dans le contexte de l’appareil spécifié avec le modèle de bureau ou le papier peint. La fonction est fournie principalement pour les bureaux de l’interpréteur de commandes.
PeekMessageA

Répartit les messages entrants sans file d’attente, 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 entrants sans file d’attente, 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.
PhysicalToLogicalPointForPerMonitorDPI

Convertit un point dans une fenêtre à partir de coordonnées physiques en coordonnées logiques, quelle que soit la prise de conscience des points par pouce (ppp) de l’appelant.
POINTSTOPOINT

La macro POINTSTOPOINT copie le contenu d’une structure POINTS dans une structure POINT.
POINTTOPOINTS

La macro POINTTOPOINTS convertit une structure POINT en structure POINTS.
PostMessageA

Places (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

Places (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 fait une demande d’arrêt (abandon). 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é. Il 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é. Il retourne sans attendre que le thread traite le message. (Unicode)
PrintWindow

La fonction PrintWindow copie une fenêtre visuelle dans le contexte d’appareil (DC) spécifié, généralement un contrôleur de domaine d’imprimante.
PrivateExtractIconsA

Crée un tableau de handles vers des icônes extraites d’un fichier spécifié. (ANSI)
PrivateExtractIconsW

Crée un tableau de handles vers des icônes extraites d’un fichier spécifié. (Unicode)
PtInRect

La fonction PtInRect détermine si le point spécifié se trouve dans le rectangle spécifié.
QueryDisplayConfig

La fonction QueryDisplayConfig récupère des informations sur tous les chemins d’affichage possibles pour tous les périphériques d’affichage, ou vues, dans le paramètre actuel.
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 font pas l’objet d’une recherche.
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)
RedessinerWindow

La fonction RedrawWindow met à jour le rectangle ou la région spécifié dans la zone cliente d’une fenêtre.
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)
RegisterClipboardFormatA

Inscrit un nouveau format de Presse-papiers. Ce format peut ensuite être utilisé comme format de Presse-papiers valide. (ANSI)
RegisterClipboardFormatW

Inscrit un nouveau format de Presse-papiers. Ce format peut ensuite être utilisé comme format de Presse-papiers valide. (Unicode)
RegisterDeviceNotificationA

Inscrit l’appareil ou le type d’appareil pour lequel une fenêtre recevra des notifications. (ANSI)
RegisterDeviceNotificationW

Inscrit l’appareil ou le type d’appareil pour lequel une fenêtre recevra des notifications. (Unicode)
RegisterForTooltipDismissNotification

Permet aux applications ou aux frameworks d’interface utilisateur d’inscrire et de désinscrire des fenêtres pour recevoir une notification pour ignorer leurs fenêtres d’info-bulle.
RegisterHotKey

Définit une touche d’accès rapide à l’échelle du système.
RegisterPointerDeviceNotifications

Inscrit une fenêtre pour traiter les notifications d’appareil WM_POINTERDEVICECHANGE, WM_POINTERDEVICEINRANGE et WM_POINTERDEVICEOUTOFRANGE pointeur.
RegisterPointerInputTarget

Permet à l’appelant d’inscrire une fenêtre cible vers laquelle toutes les entrées de pointeur du type spécifié sont redirigées.
RegisterPointerInputTargetEx

RegisterPointerInputTargetEx peut être modifié ou indisponible. Utilisez plutôt RegisterPointerInputTarget.
RegisterPowerSettingNotification

Inscrit l’application pour recevoir des notifications de paramètres d’alimentation pour l’événement de paramètre d’alimentation spécifique.
RegisterRawInputDevices

Inscrit les périphériques qui fournissent les données d’entrée brutes.
RegisterShellHookWindow

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

S’inscrit pour recevoir une notification lorsque le système est suspendu ou repris. Similaire à PowerRegisterSuspendResumeNotification, mais fonctionne en mode utilisateur et peut prendre un handle de fenêtre.
RegisterTouchHitTestingWindow

Inscrit une fenêtre pour traiter la notification WM_TOUCHHITTESTING.
RegisterTouchWindow

Inscrit une fenêtre comme étant tactile.
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)
ReleaseCapture

Libère la capture de la souris d’une fenêtre dans le thread d’exécution actuel et rétablit le traitement normal d’entrée de la souris.
ReleaseDC

La fonction ReleaseDC libère un contexte d’appareil (DC), ce qui le libère pour une utilisation par d’autres applications. L’effet de la fonction ReleaseDC dépend du type de contrôleur de domaine. Il libère uniquement les contrôleurs de domaine communs et de fenêtre. Elle n’a aucun effet sur les contrôleurs de domaine de classe ou privés.
RemoveClipboardFormatListener

Supprime la fenêtre donnée de la liste d’écouteurs au format du Presse-papiers géré par le système.
RemoveMenu

Supprime un élément de menu ou détache un sous-menu du menu spécifié.
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.
ScreenToClient

La fonction ScreenToClient convertit les coordonnées d’écran d’un point spécifié à l’écran en coordonnées de zone client.
ScrollDC

La fonction ScrollDC fait défiler un rectangle de bits horizontalement et verticalement.
ScrollWindow

La fonction ScrollWindow fait défiler le contenu de la zone cliente de la fenêtre spécifiée.
ScrollWindowEx

La fonction ScrollWindowEx fait défiler le contenu de la zone cliente de la fenêtre spécifiée.
SendDlgItemMessageA

Envoie un message au contrôle spécifié dans une boîte de dialogue. (ANSI)
SendDlgItemMessageW

Envoie un message au contrôle spécifié dans une boîte de dialogue. (Unicode)
SendInput

Synthétise les frappes au clavier, les mouvements de la souris et les clics sur les boutons.
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)
SetActiveWindow

Active une fenêtre. La fenêtre doit être jointe à la file d’attente des messages du thread appelant.
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.
SetCapture

Définit la capture de la souris sur la fenêtre spécifiée appartenant au thread en cours.
SetCaretBlinkTime

Définit le temps de clignotement du signe d’insertion sur le nombre de millisecondes spécifié. Le temps de clignotement est le temps écoulé, en millisecondes, nécessaire pour inverser les pixels du caret.
SetCaretPos

Déplace l’insertion vers les coordonnées spécifiées. Si la fenêtre qui possède l’insertion a été créée avec le style de classe CS_OWNDC, les coordonnées spécifiées sont soumises au mode de mappage du contexte d’appareil associé à cette fenêtre.
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 la fenêtre spécifiée appartient. (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 la fenêtre spécifiée appartient. (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 de la classe de fenêtre à laquelle appartient la fenêtre spécifiée.
SetClipboardData

Places données dans le Presse-papiers dans un format spécifié.
SetClipboardViewer

Ajoute la fenêtre spécifiée à la chaîne de visionneuses du Presse-papiers. Les fenêtres de visionneuse du Presse-papiers reçoivent un message WM_DRAWCLIPBOARD chaque fois que le contenu du Presse-papiers change. Cette fonction est utilisée pour la compatibilité descendante avec les versions antérieures de Windows.
SetCoalescableTimer

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

Définit la forme du curseur.
SetCursorPos

Déplace le curseur vers les coordonnées d’écran spécifiées.
SetDialogControlDpiChangeBehavior

Remplace le comportement par défaut de mise à l’échelle DPI par moniteur d’une fenêtre enfant dans une boîte de dialogue.
SetDialogDpiChangeBehavior

Les boîtes de dialogue dans Per-Monitor contextes v2 sont automatiquement mises à l’échelle DPI. Cette méthode vous permet de personnaliser leur comportement de modification DPI.
SetDisplayAutoRotationPreferences

Définit les préférences de rotation automatique de l’écran pour le processus en cours.
SetDisplayConfig

La fonction SetDisplayConfig modifie la topologie d’affichage, les modes source et cible en activant exclusivement les chemins spécifiés dans la session active.
SetDlgItemInt

Définit le texte d’un contrôle dans une boîte de dialogue sur la représentation sous forme de chaîne d’une valeur entière spécifiée.
SetDlgItemTextA

Définit le titre ou le texte d’un contrôle dans une boîte de dialogue. (ANSI)
SetDlgItemTextW

Définit le titre ou le texte d’un contrôle dans une boîte de dialogue. (Unicode)
SetDoubleClickTime

Définit le délai de double-clic de la souris.
SetFocus

Définit le focus du clavier sur la fenêtre spécifiée. La fenêtre doit être jointe à la file d’attente des messages du thread appelant.
SetForegroundWindow

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

Configure les messages envoyés à partir d’une fenêtre pour les mouvements Windows Touch.
SetKeyboardState

Copie un tableau d’états de touche de clavier dans la table d’état d’entrée du clavier du thread appelant. Il s’agit de la même table accessible à l’aide des fonctions GetKeyboardState et GetKeyState. Les modifications apportées à cette table n’affectent pas l’entrée du clavier dans un autre thread.
SetLastErrorEx

Définit le code de la dernière erreur.
SetLayeredWindowAttributes

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

Affecte un nouveau menu à la fenêtre spécifiée.
SetMenuContextHelpId

Associe un identificateur de contexte d’aide à un menu.
SetMenuDefaultItem

Définit l’élément de menu par défaut pour le menu spécifié.
SetMenuInfo

Définit les informations d’un menu spécifié.
SetMenuItemBitmaps

Associe l’image bitmap spécifiée à un élément de menu. Que l’élément de menu soit sélectionné ou effacé, le système affiche l’image bitmap appropriée en regard de l’élément de menu.
SetMenuItemInfoA

Modifie les informations relatives à un élément de menu. (ANSI)
SetMenuItemInfoW

Modifie les informations relatives à un élément de menu. (Unicode)
SetMessageExtraInfo

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

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

Définit la position du curseur en coordonnées physiques.
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.
SetProcessDpiAwarenessContext

Définit le processus actuel sur un contexte de prise de conscience des points par pouce (ppp) spécifié. Les contextes de sensibilisation DPI proviennent de la valeur DPI_AWARENESS_CONTEXT.
SetProcessRestrictionExemption

Exempte le processus d’appel des restrictions empêchant les processus de bureau d’interagir avec l’environnement d’application du Windows Store. Cette fonction est utilisée par les outils de développement et de débogage.
SetProcessWindowStation

Affecte la station de fenêtre spécifiée au processus d’appel.
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)
SetRect

La fonction SetRect définit les coordonnées du rectangle spécifié. Cela revient à affecter les arguments gauche, supérieur, droit et inférieur aux membres appropriés de la structure RECT.
SetRectEmpty

La fonction SetRectEmpty crée un rectangle vide dans lequel toutes les coordonnées sont définies sur zéro.
SetScrollInfo

La fonction SetScrollInfo définit les paramètres d’une barre de défilement, y compris les positions de défilement minimales et maximales, la taille de la page et la position de la zone de défilement (pouce). La fonction redessine également la barre de défilement, si nécessaire.
SetScrollPos

La fonction SetScrollPos définit la position de la zone de défilement (pouce) dans la barre de défilement spécifiée et, si nécessaire, redessine la barre de défilement pour refléter la nouvelle position de la zone de défilement.
SetScrollRange

La fonction SetScrollRange définit les positions de zone de défilement minimales et maximales pour la barre de défilement spécifiée.
SetSysColors

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

Permet à une application de personnaliser les curseurs système. Il remplace le contenu du curseur système spécifié par le paramètre id par le contenu du curseur spécifié par le paramètre hcur, puis détruit hcur.
SetThreadCursorCreationScaling

Définit l’échelle PPP pour laquelle les curseurs créés sur ce thread sont destinés. Cette valeur est prise en compte lors de la mise à l’échelle du curseur pour le moniteur spécifique sur lequel elle est affichée.
SetThreadDesktop

Affecte le bureau spécifié au thread appelant. Toutes les opérations suivantes sur le bureau utilisent les droits d’accès accordés au bureau.
SetThreadDpiAwarenessContext

Définissez la reconnaissance PPP pour le thread actuel sur la valeur fournie.
SetThreadDpiHostingBehavior

Définit la DPI_HOSTING_BEHAVIOR du thread. Ce comportement permet aux fenêtres créées dans le thread d’héberger des fenêtres enfants avec une autre DPI_AWARENESS_CONTEXT.
SetTimer

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

Définit des informations sur la station de fenêtre ou l’objet de bureau spécifié. (ANSI)
SetUserObjectInformationW

Définit des informations sur la station de fenêtre ou l’objet de bureau spécifié. (Unicode)
SetUserObjectSecurity

Définit la sécurité d’un objet utilisateur. Il peut s’agir, par exemple, d’une fenêtre ou d’une conversation DDE.
SetWindowContextHelpId

Associe un identificateur de contexte d’aide à la fenêtre spécifiée.
SetWindowDisplayAffinity

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

Définit la configuration des commentaires pour une 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.
SetWindowRgn

La fonction SetWindowRgn définit la zone de fenêtre d’une fenêtre.
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)
SetWinEventHook

Définit une fonction de raccordement d’événements pour une plage d’événements.
ShowCaret

Rend le caret visible à l’écran à la position actuelle du caret. Lorsque le signe d’insertion devient visible, il commence à clignoter automatiquement.
ShowCursor

Affiche ou masque le curseur. (ShowCursor)
ShowOwnedPopups

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

La fonction ShowScrollBar affiche ou masque la barre de défilement 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.
ShutdownBlockReasonCreate

Indique que le système ne peut pas être arrêté et définit une chaîne de motif à afficher à l’utilisateur si l’arrêt du système est lancé.
ShutdownBlockReasonDestroy

Indique que le système peut être arrêté et libère la chaîne de raison.
ShutdownBlockReasonQuery

Récupère la chaîne de raison définie par la fonction ShutdownBlockReasonCreate.
SkipPointerFrameMessages

Détermine le frame d’entrée de pointeur qui a généré le message le plus récemment récupéré pour le pointeur spécifié et ignore tous les messages d’entrée de pointeur en file d’attente (non retriqués) générés à partir du même frame d’entrée de pointeur.
SoundSentry

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

La fonction SubtractRect détermine les coordonnées d’un rectangle formé en soustrayant un rectangle d’un autre.
SwapMouseButton

Inverse ou rétablit la signification des boutons gauche et droit de la souris.
SwitchDesktop

Rend le bureau spécifié visible et l’active. Cela permet au bureau de recevoir des entrées de l’utilisateur.
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)
SystemParametersInfoForDpi

Récupère la valeur de l’un des paramètres à l’échelle du système, en tenant compte de la valeur PPP fournie.
SystemParametersInfoW

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

La fonction TabbedTextOut écrit une chaîne de caractères à un emplacement spécifié, en développant les tabulations aux valeurs spécifiées dans un tableau de positions de taquet de tabulation. Le texte est écrit dans la police, la couleur d’arrière-plan et la couleur de texte actuellement sélectionnées. (ANSI)
TabbedTextOutW

La fonction TabbedTextOut écrit une chaîne de caractères à un emplacement spécifié, en développant les tabulations aux valeurs spécifiées dans un tableau de positions de taquet de tabulation. Le texte est écrit dans la police, la couleur d’arrière-plan et la couleur de texte actuellement sélectionnées. (Unicode)
TileWindows

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

Traduit le code de touche virtuelle et l’état du clavier spécifiés en caractères correspondants.
ToAsciiEx

Traduit le code de touche virtuelle et l’état du clavier spécifiés en caractères correspondants. La fonction traduit le code à l’aide de la langue d’entrée et de la disposition physique du clavier identifiée par le l’identificateur de paramètres régionaux.
TOUCH_COORD_TO_PIXEL

Convertit les coordonnées tactiles en pixels.
ToUnicode

Traduit le code de touche virtuelle et l’état du clavier spécifiés en caractères Unicode correspondants. (ToUnicode)
ToUnicodeEx

Traduit le code de touche virtuelle et l’état du clavier spécifiés en caractères Unicode correspondants. (ToUnicodeEx)
TrackMouseEvent

Publie des messages lorsque le pointeur de la souris quitte une fenêtre ou pointe dessus pendant une durée déterminée.
TrackPopupMenu

Affiche un menu contextuel à l’emplacement spécifié et effectue le suivi de la sélection des éléments dans le menu. Le menu contextuel peut apparaître n’importe où sur l’écran.
TrackPopupMenuEx

Affiche un menu contextuel à l’emplacement spécifié et effectue le suivi de la sélection des éléments dans le menu contextuel. Le menu contextuel peut apparaître n’importe où sur l’écran.
TranslateAcceleratorA

Traite les touches d’accélérateur pour les commandes de menu. (ANSI)
TranslateAcceleratorW

Traite les touches d’accélérateur pour les commandes de menu. (Unicode)
TranslateMDISysAccel

Traite les combinaisons de touches d’accélérateur pour les commandes de menu de fenêtre des fenêtres enfants MDI (Multi-Document Interface) 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 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 raccordement par la fonction SetWindowsHookEx.
UnhookWinEvent

Supprime une fonction de hook d’événement créée par un appel précédent à SetWinEventHook.
UnionRect

La fonction UnionRect crée l’union de deux rectangles. L’union est le plus petit rectangle qui contient les deux rectangles sources.
UnloadKeyboardLayout

Décharge un identificateur de paramètres régionaux d’entrée (anciennement appelé disposition du clavier).
Annuler l’inscriptionClassA

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

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

Ferme le handle de notification d’appareil spécifié.
UnregisterHotKey

Libère une touche d’accès rapide précédemment enregistrée par le thread appelant.
UnregisterPointerInputTarget

Permet à l’appelant d’annuler l’inscription d’une fenêtre cible vers laquelle toutes les entrées de pointeur du type spécifié sont redirigées.
UnregisterPointerInputTargetEx

UnregisterPointerInputTargetEx peut être modifié ou indisponible. Utilisez plutôt UnregisterPointerInputTarget.
Annuler l’inscriptionPowerSettingNotification

Annule l’inscription de la notification de paramètre d’alimentation.
UnregisterSuspendResumeNotification

Annule une inscription pour recevoir une notification lorsque le système est suspendu ou repris. Similaire à PowerUnregisterSuspendResumeNotification, mais fonctionne en mode utilisateur.
UnregisterTouchWindow

Inscrit une fenêtre comme n’étant plus compatible avec les interactions tactiles.
UpdateLayeredWindow

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

La fonction UpdateWindow met à jour la zone cliente de la fenêtre spécifiée en envoyant un message WM_PAINT à la fenêtre si la région de mise à jour de la fenêtre n’est pas vide.
UserHandleGrantAccess

Accorde ou refuse l’accès à un handle à un objet User à un travail qui a une restriction d’interface utilisateur.
ValidateRect

La fonction ValidateRect valide la zone cliente dans un rectangle en supprimant le rectangle de la région de mise à jour de la fenêtre spécifiée.
ValidateRgn

La fonction ValidateRgn valide la zone cliente dans une région en supprimant la région de la région de mise à jour actuelle de la fenêtre spécifiée.
VkKeyScanA

Traduit un caractère en code de clé virtuelle et en état de décalage correspondants pour le clavier actuel. (ANSI)
VkKeyScanExA

Traduit un caractère en code de clé virtuelle et en état de décalage correspondants. La fonction traduit le caractère à l’aide de la langue d’entrée et de la disposition physique du clavier identifiée par le l’identificateur de paramètres régionaux. (ANSI)
VkKeyScanExW

Traduit un caractère en code de clé virtuelle et en état de décalage correspondants. La fonction traduit le caractère à l’aide de la langue d’entrée et de la disposition physique du clavier identifiée par le l’identificateur de paramètres régionaux. (Unicode)
VkKeyScanW

Traduit un caractère en code de clé virtuelle et en état de décalage correspondants pour le clavier actuel. (Unicode)
WaitForInputIdle

Attend que le processus spécifié ait terminé le traitement de son entrée initiale et attend l’entrée utilisateur sans entrée en attente, ou jusqu’à ce que l’intervalle de délai d’attente soit écoulé.
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.
WindowFromDC

La fonction WindowFromDC retourne un handle à la fenêtre associée au contexte d’appareil d’affichage (DC) spécifié. Les fonctions de sortie qui utilisent le contexte d’appareil spécifié dessinent dans cette fenêtre.
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é.
WinHelpA

Lance l’aide de Windows (Winhelp.exe) et transmet des données supplémentaires qui indiquent la nature de l’aide demandée par l’application. (ANSI)
WinHelpW

Lance l’aide de Windows (Winhelp.exe) et transmet des données supplémentaires qui indiquent la nature de l’aide demandée par l’application. (Unicode)
wsprintfA

Écrit les données mises en forme dans la mémoire tampon spécifiée. (ANSI)
wsprintfW

Écrit les données mises en forme dans la mémoire tampon spécifiée. (Unicode)
wvsprintfA

Écrit des données mises en forme dans la mémoire tampon spécifiée à l’aide d’un pointeur vers une liste d’arguments. (ANSI)
wvsprintfW

Écrit des données mises en forme dans la mémoire tampon spécifiée à l’aide d’un pointeur vers une liste d’arguments. (Unicode)

Fonctions de rappel

 
DLGPROC

Fonction de rappel définie par l’application utilisée avec les familles de fonctions CreateDialog et DialogBox.
DRAWSTATEPROC

La fonction DrawStateProc est une fonction de rappel définie par l’application qui restitue une image complexe pour la fonction DrawState.
EDITWORDBREAKPROCA

Fonction de rappel définie par l’application utilisée avec le message EM_SETWORDBREAKPROC. (ANSI)
EDITWORDBREAKPROCW

Fonction de rappel définie par l’application utilisée avec le message EM_SETWORDBREAKPROC. (Unicode)
GRAYSTRINGPROC

La fonction OutputProc est une fonction de rappel définie par l’application utilisée avec la fonction GrayString.
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 hook peut examiner le message ; il ne peut pas le modifier.
MONITORENUMPROC

Une fonction MonitorEnumProc est une fonction de rappel définie par l’application appelée par la fonction EnumDisplayMonitors.
MSGBOXCALLBACK

Fonction de rappel, que vous définissez dans votre application, qui traite les événements d’aide pour la boîte de message.
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)
SENDASYNCPROC

Fonction de rappel définie par l’application utilisée avec la fonction SendMessageCallback.
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.
WINEVENTPROC

Fonction de rappel définie par l’application (ou hook) que le système appelle en réponse aux événements générés par un objet accessible.
WNDPROC

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

Structures

 
ACCEL

Définit une clé d’accélérateur utilisée dans une table d’accélérateur.
ACCESSTIMEOUT

Contient des informations sur la période de délai d’attente associée aux fonctionnalités d’accessibilité.
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.
COMBOBOXINFO

Contient des informations status zone de liste déroulante.
COMPAREITEMSTRUCT

Fournit les identificateurs et les données fournies par l’application pour deux éléments dans une zone de liste triée ou une zone de liste déroulante dessinée par le propriétaire.
COPYDATASTRUCT

Contient les données à transmettre à une autre application par le message WM_COPYDATA.
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)
CURSORINFO

Contient des informations globales sur le curseur.
CURSORSHAPE

Contient des informations sur un curseur.
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.
DELETEITEMSTRUCT

Décrit un élément de zone de liste ou de zone de liste modifiable supprimé.
DLGITEMTEMPLATE

Définit les dimensions et le style d’un contrôle dans une boîte de dialogue. Une ou plusieurs de ces structures sont combinées à une structure DLGTEMPLATE pour former un modèle standard pour une boîte de dialogue.
DLGTEMPLATE

Définit les dimensions et le style d’une boîte de dialogue.
DRAWITEMSTRUCT

Fournit des informations que la fenêtre propriétaire utilise pour déterminer comment peindre un contrôle ou un élément de menu dessiné par le propriétaire.
DRAWTEXTPARAMS

La structure DRAWTEXTPARAMS contient des options de mise en forme étendues pour la fonction DrawTextEx.
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.
FILTERKEYS

Contient des informations sur la fonctionnalité d’accessibilité FilterKeys, qui permet à un utilisateur handicapé de définir le taux de répétition du clavier (RepeatKeys), le délai d’acceptation (SlowKeys) et le taux de rebond (BounceKeys).
FLASHWINFO

Contient le status flash d’une fenêtre et le nombre de fois où le système doit clignoter la fenêtre.
GESTURECONFIG

Obtient et définit la configuration pour l’activation des messages de mouvement et le type de cette configuration.
GESTUREINFO

Stocke des informations sur un mouvement.
GESTURENOTIFYSTRUCT

Lorsqu’il est transmis avec WM_GESTURENOTIFY messages, transmet des informations sur un mouvement.
GUITHREADINFO

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

Contient des informations sur un message simulé généré par un périphérique d'entrée autre qu'un clavier ou une souris.
INFO-AIDE

Contient des informations sur un élément pour lequel une aide contextuelle a été demandée.
HELPWININFOA

Contient la taille et la position d’une fenêtre d’aide principale ou secondaire. Une application peut définir ces informations en appelant la fonction WinHelp avec la valeur HELP_SETWINPOS. (ANSI)
HELPWININFOW

Contient la taille et la position d’une fenêtre d’aide principale ou secondaire. Une application peut définir ces informations en appelant la fonction WinHelp avec la valeur HELP_SETWINPOS. (Unicode)
HIGHCONTRASTA

Contient des informations sur la fonctionnalité d’accessibilité à contraste élevé. (ANSI)
HIGHCONTRASTW

Contient des informations sur la fonctionnalité d’accessibilité à contraste élevé. (Unicode)
ICONINFO

Contient des informations sur une icône ou un curseur.
ICONINFOEXA

Contient des informations sur une icône ou un curseur. Étend ICONINFO. Utilisé par GetIconInfoEx. (ANSI)
ICONINFOEXW

Contient des informations sur une icône ou un curseur. Étend ICONINFO. Utilisé par GetIconInfoEx. (Unicode)
ICONMETRICSA

Contient les métriques évolutives associées aux icônes. Cette structure est utilisée avec la fonction SystemParametersInfo lorsque l’action SPI_GETICONMETRICS ou SPI_SETICONMETRICS est spécifiée. (ANSI)
ICONMETRICSW

Contient les métriques évolutives associées aux icônes. Cette structure est utilisée avec la fonction SystemParametersInfo lorsque l’action SPI_GETICONMETRICS ou SPI_SETICONMETRICS est spécifiée. (Unicode)
INPUT

Utilisé par SendInput pour stocker des informations pour la synthèse d’événements d’entrée tels que les séquences de touches, le mouvement de la souris et les clics de souris.
INPUT_INJECTION_VALUE

Contient les détails de l’injection d’entrée.
INPUT_MESSAGE_SOURCE

Contient des informations sur la source du message d’entrée.
INPUT_TRANSFORM

Définit la matrice qui représente une transformation sur un consommateur de messages.
KBDLLHOOKSTRUCT

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

Contient des informations sur un événement de clavier simulé.
LASTINPUTINFO

Contient l’heure de la dernière entrée.
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)
MDINEXTMENU

Contient des informations sur le menu à activer.
MEASUREITEMSTRUCT

Informe le système des dimensions d’un contrôle ou d’un élément de menu dessiné par le propriétaire. Cela permet au système de traiter correctement l’interaction de l’utilisateur avec le contrôle.
MENUBARINFO

Contient des informations sur la barre de menus.
MENUGETOBJECTINFO

Contient des informations sur le menu sur lequel se trouve le curseur de la souris.
MENUINFO

Contient des informations sur un menu.
MENUITEMINFOA

Contient des informations sur un élément de menu. (MENUITEMINFOA)
MENUITEMINFOW

Contient des informations sur un élément de menu. (MENUITEMINFOW)
MENUITEMTEMPLATE

Définit un élément de menu dans un modèle de menu.
MENUITEMTEMPLATEHEADER

Définit l’en-tête d’un modèle de menu. Un modèle de menu complet se compose d’un en-tête et d’une ou plusieurs listes d’éléments de menu.
MINIMIZEDMETRICS

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 sur sa taille de suivi minimale et maximale.
MONITORINFO

La structure MONITORINFO contient des informations sur un moniteur d’affichage. La fonction GetMonitorInfo stocke des informations dans une structure MONITORINFO ou MONITORINFOEX. La structure MONITORINFO est un sous-ensemble de la structure MONITORINFOEX.
MONITORINFOEXA

La structure MONITORINFOEX contient des informations sur un moniteur d’affichage. La fonction GetMonitorInfo stocke des informations dans une structure MONITORINFOEX ou MONITORINFO. La structure MONITORINFOEX est un sur-ensemble de la structure MONITORINFO. (ANSI)
MONITORINFOEXW

La structure MONITORINFOEX contient des informations sur un moniteur d’affichage. La fonction GetMonitorInfo stocke des informations dans une structure MONITORINFOEX ou MONITORINFO. La structure MONITORINFOEX est un sur-ensemble de la structure MONITORINFO. (Unicode)
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 la roue ou l’utilisation du bouton X.
MOUSEINPUT

Contient des informations sur un événement de souris simulé.
MOUSEKEYS

Contient des informations sur la fonctionnalité d’accessibilité MouseKeys.
MOUSEMOVEPOINT

Contient des informations sur l’emplacement de la souris en coordonnées d’écran.
MSG

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

Contient les informations utilisées pour afficher une boîte de message. La fonction MessageBoxIndirect utilise cette structure. (ANSI)
MSGBOXPARAMSW

Contient les informations utilisées pour afficher une boîte de message. La fonction MessageBoxIndirect utilise cette structure. (Unicode)
MSLLHOOKSTRUCT

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

Spécifie une mot clé à rechercher et la table mot clé à rechercher par l’Aide de Windows. (ANSI)
MULTIKEYHELPW

Spécifie une mot clé à rechercher et la table mot clé à rechercher par l’Aide de Windows. (Unicode)
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.
NMHDR

La structure NMHDR contient des informations sur un message de notification. (Structure NMHDR)
NONCLIENTMETRICSA

Contient les métriques évolutives associées à la zone non cliente d’une fenêtre non réduite. (ANSI)
NONCLIENTMETRICSW

Contient les métriques évolutives associées à la zone non cliente d’une fenêtre non réduite. (Unicode)
PAINTSTRUCT

La structure PAINTSTRUCT contient des informations pour une application. Ces informations peuvent être utilisées pour peindre la zone cliente d’une fenêtre appartenant à cette application.
POINTER_DEVICE_CURSOR_INFO

Contient des mappages d’ID de curseur pour les appareils pointeurs.
POINTER_DEVICE_INFO

Contient des informations sur un appareil pointeur. Un tableau de ces structures est retourné à partir de la fonction GetPointerDevices. Une structure unique est retournée à partir d’un appel à la fonction GetPointerDevice.
POINTER_DEVICE_PROPERTY

Contient des propriétés d’appareil basées sur des pointeurs (éléments globaux HID (Human Interface Device) qui correspondent à des utilisations HID).
POINTER_INFO

Contient des informations de pointeur de base communes à tous les types de pointeurs. Les applications peuvent récupérer ces informations à l’aide des fonctions GetPointerInfo, GetPointerFrameInfo, GetPointerInfoHistory et GetPointerFrameInfoHistory.
POINTER_PEN_INFO

Définit des informations de stylet de base communes à tous les types de pointeurs.
POINTER_TOUCH_INFO

Définit les informations tactiles de base communes à tous les types de pointeurs.
POINTER_TYPE_INFO

Contient des informations sur le type d’entrée de pointeur.
POWERBROADCAST_SETTING

Envoyé avec un événement de paramètre d’alimentation et contient des données sur la modification spécifique.
RAWHID

Décrit le format de l’entrée brute d’un périphérique d’interface humaine (HID).
RAWINPUT

Contient l’entrée brute d’un périphérique.
RAWINPUTDEVICE

Définit des informations pour les périphériques d’entrée brute.
RAWINPUTDEVICELIST

Contient des informations sur un périphérique d’entrée brute.
RAWINPUTHEADER

Contient les informations d’en-tête qui font partie des données d’entrée brutes.
RAWKEYBOARD

Contient des informations sur l’état du clavier.
RAWMOUSE

Contient des informations sur l’état de la souris.
RID_DEVICE_INFO

Définit les données d’entrée brute provenant de n’importe quel périphérique.
RID_DEVICE_INFO_HID

Définit les données d’entrée brutes provenant de l’appareil HID (Human Interface Device) spécifié.
RID_DEVICE_INFO_KEYBOARD

Définit les données d’entrée brute à partir du clavier spécifié.
RID_DEVICE_INFO_MOUSE

Définit les données d’entrée brute à partir de la souris spécifiée.
SCROLLBARINFO

La structure SCROLLBARINFO contient des informations de barre de défilement.
SCROLLINFO

La structure SCROLLINFO contient des paramètres de barre de défilement à définir par la fonction SetScrollInfo (ou SBM_SETSCROLLINFO message), ou récupérés par la fonction GetScrollInfo (ou SBM_GETSCROLLINFO message).
SERIALKEYSA

Contient des informations sur la fonctionnalité d’accessibilité SerialKeys, qui interprète les données d’une aide à la communication attachée à un port série en tant que commandes entraînant le système à simuler l’entrée du clavier et de la souris. (ANSI)
SERIALKEYSW

Contient des informations sur la fonctionnalité d’accessibilité SerialKeys, qui interprète les données d’une aide à la communication attachée à un port série en tant que commandes entraînant le système à simuler l’entrée du clavier et de la souris. (Unicode)
SONSENTRYA

Contient des informations sur la fonctionnalité d’accessibilité SoundSentry. Lorsque la fonctionnalité SoundSentry est activée, l’ordinateur affiche une indication visuelle uniquement lorsqu’un son est généré. (ANSI)
SONSENTRYW

Contient des informations sur la fonctionnalité d’accessibilité SoundSentry. Lorsque la fonctionnalité SoundSentry est activée, l’ordinateur affiche une indication visuelle uniquement lorsqu’un son est généré. (Unicode)
STICKYKEYS

Contient des informations sur la fonctionnalité d’accessibilité StickyKeys.
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.
TOGGLEKEYS

Contient des informations sur la fonctionnalité d’accessibilité ToggleKeys.
TOUCH_HIT_TESTING_INPUT

Contient des informations sur la zone de contact tactile signalée par le numériseur tactile.
TOUCH_HIT_TESTING_PROXIMITY_EVALUATION

Contient le score de test de positionnement qui indique si l’objet est la cible probable de la zone de contact tactile, par rapport aux autres objets qui croisent la zone de contact tactile.
TOUCHINPUT

Encapsule les données pour l’entrée tactile.
TOUCHPAD_PARAMETERS

Contient les paramètres du pavé tactile utilisateur et les informations système relatives à tous les pavés tactiles détectés.
TOUCHPREDICTIONPARAMETERS

Contient des détails d’entrée matérielle qui peuvent être utilisés pour prédire les cibles tactiles et aider à compenser la latence matérielle lors du traitement des entrées tactiles et des mouvements qui contiennent des données de distance et de vélocité.
TPMPARAMS

Contient des paramètres étendus pour la fonction TrackPopupMenuEx.
TRACKMOUSEEVENT

Utilisé par la fonction TrackMouseEvent pour suivre lorsque le pointeur de la souris quitte une fenêtre ou survole une fenêtre pendant une durée déterminée.
UPDATELAYEREDWINDOWINFO

Utilisé par UpdateLayeredWindowIndirect pour fournir des informations de position, de taille, de forme, de contenu et de translucidité pour une fenêtre en couches.
USAGE_PROPERTIES

Contient les propriétés d’appareil (éléments globaux HID (Human Interface Device) qui correspondent à des utilisations HID) pour tout type de périphérique d’entrée HID.
USEROBJECTFLAGS

Contient des informations sur une station de fenêtre ou un handle de bureau.
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)
WTSSESSION_NOTIFICATION

Fournit des informations sur la notification de modification de session. Un service reçoit cette structure dans sa fonction HandlerEx en réponse à un événement de changement de session.

Énumérations

 
AR_STATE

Indique l’état de la rotation automatique de l’écran pour le système. Par exemple, si la rotation automatique est prise en charge et si elle est activée par l’utilisateur.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS

Décrit les remplacements de comportement de mise à l’échelle DPI par moniteur pour les fenêtres enfants dans les boîtes de dialogue. Les valeurs de cette énumération sont des champs de bits et peuvent être combinées.
DIALOG_DPI_CHANGE_BEHAVIORS

Dans les contextes Par moniteur v2, les boîtes de dialogue répondent automatiquement aux modifications DPI en se redimensionnent et en re-calculant les positions de leurs fenêtres enfants (ici appelées re-disposition).
FEEDBACK_TYPE

Spécifie les commentaires visuels associés à un événement.
INPUT_MESSAGE_DEVICE_TYPE

Type d’appareil qui a envoyé le message d’entrée.
INPUT_MESSAGE_ORIGIN_ID

ID de la source du message d’entrée.
LEGACY_TOUCHPAD_FEATURES

Identifie les paramètres pour lesquels un pavé tactile hérité a indiqué la prise en charge indiquée.
ORIENTATION_PREFERENCE

Indique la préférence d’orientation de l’écran pour un processus d’application de bureau.
POINTER_BUTTON_CHANGE_TYPE

Identifie une modification de l’état d’un bouton associé à un pointeur.
POINTER_DEVICE_CURSOR_TYPE

Identifie les types de curseurs de périphérique de pointeur.
POINTER_DEVICE_TYPE

Identifie les types d’appareils de pointeur.
POINTER_FEEDBACK_MODE

Identifie les comportements de commentaires visuels disponibles pour CreateSyntheticPointerDevice.
tagPOINTER_INPUT_TYPE

Identifie les types d’entrée de pointeur.
TOOLTIP_DISMISS_FLAGS

L’énumération TOOLTIP_DISMISS_FLAGS définit des constantes qui indiquent si une fenêtre est inscrite ou non inscrite pour recevoir des notifications d’annulation d’info-bulle.
TOUCHPAD_SENSITIVITY_LEVEL

Identifie les valeurs pour les paramètres de confidentialité du pavé tactile.