Partager via


Menus et autres ressources

Vue d’ensemble de la technologie Menus et Autres ressources.

Pour développer des menus et d’autres ressources, vous avez besoin des en-têtes suivants :

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

Fonctions

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

Récupère un handle qui peut être utilisé par la fonction UpdateResource pour ajouter, supprimer ou remplacer des ressources dans un module binaire. (ANSI)
BeginUpdateResourceW

Récupère un handle qui peut être utilisé par la fonction UpdateResource pour ajouter, supprimer ou remplacer des ressources dans un module binaire. (Unicode)
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 minuscules. La fonction convertit les caractères sur place. (ANSI)
CharLowerBuffW

Convertit les caractères majuscules d’une mémoire tampon en 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 d’une chaîne. Cette fonction peut gérer des chaînes composées de caractères simples ou de plusieurs octets. (ANSI)
CharNextExA

Récupère le pointeur vers le caractère suivant d’une chaîne. Cette fonction peut gérer des chaînes composées de caractères simples ou de plusieurs octets.
CharNextW

Récupère un pointeur vers le caractère suivant d’une chaîne. Cette fonction peut gérer des chaînes composées de caractères simples ou de plusieurs octets. (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 simples ou de plusieurs octets. (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 simples ou de plusieurs octets.
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 simples ou de plusieurs octets. (Unicode)
CharToOemA

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

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

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

Traduit 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)
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 effacé.
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.
ClipCursor

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

Copie la table d’accélérateur 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érateur 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 actif.
CopyImage

Crée une image (icône, curseur ou bitmap) et copie les attributs de l’image spécifiée dans la nouvelle. Si nécessaire, la fonction étire les bits pour s’adapter à la taille souhaitée de la nouvelle image.
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 le caret système et affecte la propriété du caret à la fenêtre spécifiée. La forme de caresse 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.
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.
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.
CreateResourceIndexer

Crée un indexeur de ressources pour les chemins d’accès spécifiés de la racine des fichiers projet et de la DLL d’extension.
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.
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.
DestroyIndexedResults

Libère les paramètres retournés par la méthode IndexFilePath.
DestroyMenu

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

Libère les ressources de calcul associées à l’indexeur de ressources spécifié.
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.
EnableMenuItem

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

Termine le menu actif du thread appelant.
EndUpdateResourceA

Valide ou ignore les modifications apportées avant un appel à UpdateResource. (ANSI)
EndUpdateResourceW

Valide ou ignore les modifications apportées avant un appel à UpdateResource. (Unicode)
ENUMRESLANGPROCA

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceLanguages et EnumResourceLanguagesEx. (ANSI)
ENUMRESLANGPROCW

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceLanguages et EnumResourceLanguagesEx. (ANSI)
ENUMRESNAMEPROCA

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceNames et EnumResourceNamesEx. (ANSI)
ENUMRESNAMEPROCW

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceNames et EnumResourceNamesEx. (Unicode)
EnumResourceLanguagesA

Énumère les ressources spécifiques au langage, du type et du nom spécifiés, associées à un module binaire. (ANSI)
EnumResourceLanguagesExA

Énumère les ressources spécifiques au langage, du type et du nom spécifiés, associées à un module binaire spécifié. Étend EnumResourceLanguages en autorisant davantage de contrôle sur l’énumération. (ANSI)
EnumResourceLanguagesExW

Énumère les ressources spécifiques au langage, du type et du nom spécifiés, associées à un module binaire spécifié. Étend EnumResourceLanguages en autorisant davantage de contrôle sur l’énumération. (Unicode)
EnumResourceLanguagesW

Énumère les ressources spécifiques au langage, du type et du nom spécifiés, associées à un module binaire. (Unicode)
EnumResourceNamesA

Énumère les ressources d’un type spécifié dans un module binaire. (ANSI)
EnumResourceNamesExA

Énumère les ressources d’un type spécifié qui sont associées à un module binaire spécifié. La recherche peut inclure à la fois un fichier LN et ses fichiers .mui associés, ou elle peut être limitée de plusieurs façons. (ANSI)
EnumResourceNamesExW

Énumère les ressources d’un type spécifié qui sont associées à un module binaire spécifié. La recherche peut inclure à la fois un fichier LN et ses fichiers .mui associés, ou elle peut être limitée de plusieurs façons. (Unicode)
EnumResourceNamesW

Énumère les ressources d’un type spécifié dans un module binaire. (Unicode)
EnumResourceTypesA

Énumère les types de ressources dans un module binaire. (ANSI)
EnumResourceTypesExA

Énumère les types de ressources associés à un module binaire spécifié. (ANSI)
EnumResourceTypesExW

Énumère les types de ressources associés à un module binaire spécifié. (Unicode)
EnumResourceTypesW

Énumère les types de ressources dans un module binaire. (Unicode)
ENUMRESTYPEPROCA

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceTypes et EnumResourceTypesEx. (ANSI)
ENUMRESTYPEPROCW

Fonction de rappel définie par l’application utilisée avec les fonctions EnumResourceTypes et EnumResourceTypesEx. (Unicode)
FindResourceA

Détermine l’emplacement d’une ressource avec le type et le nom spécifiés dans le module spécifié. (FindResourceA)
FindResourceExA

Détermine l’emplacement de la ressource avec le type, le nom et la langue spécifiés dans le module spécifié. (FindResourceExA)
FindResourceExW

Détermine l’emplacement de la ressource avec le type, le nom et la langue spécifiés dans le module spécifié. (FindResourceExW)
FindResourceW

Détermine l’emplacement d’une ressource avec le type et le nom spécifiés dans le module spécifié. (FindResourceW)
FreeResource

Décrémente (diminue d’un) le nombre de références d’une ressource chargée. Lorsque le nombre de références atteint zéro, la mémoire occupée par la ressource est libérée.
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.
GetClipCursor

Récupère les coordonnées d’écran de la zone rectangulaire à laquelle le curseur est limité.
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.
GetDistanceOfClosestLanguageInList

Détermine la distance entre le code de langue spécifié et la correspondance la plus proche dans une liste de langues.
GetFileVersionInfoA

Récupère les informations de version pour le fichier spécifié. (GetFileVersionInfoA)
GetFileVersionInfoExA

Récupère les informations de version pour le fichier spécifié. (GetFileVersionInfoExA)
GetFileVersionInfoExW

Récupère les informations de version pour le fichier spécifié. (GetFileVersionInfoExW)
GetFileVersionInfoSizeA

Détermine si le système d’exploitation peut récupérer les informations de version d’un fichier spécifié. Si des informations de version sont disponibles, GetFileVersionInfoSize retourne la taille, en octets, de ces informations. (ANSI)
GetFileVersionInfoSizeExA

Détermine si le système d’exploitation peut récupérer les informations de version d’un fichier spécifié. Si des informations de version sont disponibles, GetFileVersionInfoSizeEx retourne la taille, en octets, de ces informations. (ANSI)
GetFileVersionInfoSizeExW

Détermine si le système d’exploitation peut récupérer les informations de version d’un fichier spécifié. Si des informations de version sont disponibles, GetFileVersionInfoSizeEx retourne la taille, en octets, de ces informations. (Unicode)
GetFileVersionInfoSizeW

Détermine si le système d’exploitation peut récupérer les informations de version d’un fichier spécifié. Si des informations de version sont disponibles, GetFileVersionInfoSize retourne la taille, en octets, de ces informations. (Unicode)
GetFileVersionInfoW

Récupère les informations de version pour le fichier spécifié. (GetFileVersionInfoW)
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és. GetIconInfoEx étend GetIconInfo à l’aide de la structure ICONINFOEX plus récente. (Unicode)
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 case activée par défaut.
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)
GetPhysicalCursorPos

Récupère la position du curseur dans les coordonnées physiques.
GetSubMenu

Récupère un handle dans le menu déroulant ou le sous-menu activé par l’élément de menu spécifié.
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.
HideCaret

Supprime le caret de l’écran. Le fait de masquer un caret ne détruit pas sa forme actuelle et n’invalide pas le point d’insertion.
HiliteMenuItem

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

Indexe un chemin d’accès de fichier pour les conventions de nommage de fichiers et de dossiers.
InsertMenuA

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

Détermine si une valeur est un identificateur entier pour une ressource.
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.
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)
IsMenu

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

Détermine si une balise de langue BCP-47 est bien formée.
LoadAcceleratorsA

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

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

Charge la ressource de curseur spécifiée à partir du fichier exécutable (.EXE) associé à une 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é à une instance d’application. (Unicode)
LoadIconA

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

Charge la ressource d’icône spécifiée à partir du fichier exécutable (.exe) associé à une 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)
LoadMenuA

Charge la ressource de menu spécifiée à partir du fichier exécutable (.exe) associé à une 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é à une instance d’application. (Unicode)
LoadResource

Récupère un handle qui peut être utilisé pour obtenir un pointeur vers le premier octet de la ressource spécifiée en mémoire.
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)
LockResource

Récupère un pointeur vers la ressource spécifiée en mémoire.
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)
lstrcatA

Ajoute une chaîne à une autre. Avertissement Ne pas utiliser. (ANSI)
lstrcatW

Ajoute une chaîne à une autre. Avertissement Ne pas utiliser. (Unicode)
lstrcmpA

Compare deux chaînes de caractères. La comparaison respecte la casse. (ANSI)
lstrcmpiA

Compare deux chaînes de caractères. La comparaison ne respecte pas la casse. (ANSI)
lstrcmpiW

Compare deux chaînes de caractères. La comparaison ne respecte pas la casse. (Unicode)
lstrcmpW

Compare deux chaînes de caractères. La comparaison respecte la casse. (Unicode)
lstrcpyA

Copie une chaîne dans une mémoire tampon. (ANSI)
lstrcpynA

Copie un nombre spécifié de caractères d’une chaîne source dans une mémoire tampon. Avertissement Ne pas utiliser. (ANSI)
lstrcpynW

Copie un nombre spécifié de caractères d’une chaîne source dans une mémoire tampon. Avertissement Ne pas utiliser. (Unicode)
lstrcpyW

Copie une chaîne dans une mémoire tampon. (Unicode)
lstrlenA

Détermine la longueur de la chaîne spécifiée (sans le caractère null de fin). (ANSI)
lstrlenW

Détermine la longueur de la chaîne spécifiée (sans le caractère null de fin). (Unicode)
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)
MenuItemFromPoint

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

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

Modifie un élément de menu existant. (Unicode)
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)
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)
RemoveMenu

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

Définit la forme du curseur.
SetCursorPos

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

Affecte un nouveau menu à la fenêtre spécifiée.
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 la bitmap spécifiée à un élément de menu. Que l’élément de menu soit sélectionné ou effacé, le système affiche la 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)
SetPhysicalCursorPos

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

Récupère la taille, en octets, de la ressource spécifiée.
StringCbCatA

Concatène une chaîne à une autre chaîne. (StringCbCatA)
StringCbCatExA

Concatène une chaîne à une autre chaîne. (StringCbCatExA)
StringCbCatExW

Concatène une chaîne à une autre chaîne. (StringCbCatExW)
StringCbCatNA

Concatène le nombre spécifié d’octets d’une chaîne à une autre chaîne. (StringCbCatNA)
StringCbCatNExA

Concatène le nombre spécifié d’octets d’une chaîne à une autre chaîne. (StringCbCatNExA)
StringCbCatNExW

Concatène le nombre spécifié d’octets d’une chaîne à une autre chaîne. (StringCbCatNExW)
StringCbCatNW

Concatène le nombre spécifié d’octets d’une chaîne à une autre chaîne. (StringCbCatNW)
StringCbCatW

Concatène une chaîne à une autre chaîne. (StringCbCatW)
StringCbCopyA

Copie une chaîne vers une autre. (StringCbCopyA)
StringCbCopyExA

Copie une chaîne vers une autre. (StringCbCopyExA)
StringCbCopyExW

Copie une chaîne vers une autre. (StringCbCopyExW)
StringCbCopyNA

Copie le nombre spécifié d’octets d’une chaîne à une autre. (StringCbCopyNA)
StringCbCopyNExA

Copie le nombre d’octets spécifié d’une chaîne à une autre. (StringCbCopyNExA)
StringCbCopyNExW

Copie le nombre d’octets spécifié d’une chaîne à une autre. (StringCbCopyNExW)
StringCbCopyNW

Copie le nombre d’octets spécifié d’une chaîne à une autre. (StringCbCopyNW)
StringCbCopyW

Copie une chaîne dans une autre. (StringCbCopyW)
StringCbGetsA

Obtient une ligne de texte de stdin, jusqu’à et y compris le caractère de nouvelle ligne (« \n »). (StringCbGetsA)
StringCbGetsExA

Obtient une ligne de texte de stdin, jusqu’à et y compris le caractère de nouvelle ligne (« \n »). (StringCbGetsExA)
StringCbGetsExW

Obtient une ligne de texte de stdin, jusqu’à et y compris le caractère de nouvelle ligne (« \n »). (StringCbGetsExW)
StringCbGetsW

Obtient une ligne de texte de stdin, jusqu’à et y compris le caractère de nouvelle ligne (« \n »). (StringCbGetsW)
StringCbLengthA

Détermine si une chaîne dépasse la longueur spécifiée, en octets. (ANSI)
StringCbLengthW

Détermine si une chaîne dépasse la longueur spécifiée, en octets. (Unicode)
StringCbPrintf_lA

Écrit les données mises en forme dans la chaîne spécifiée. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCbPrintf_lA)
StringCbPrintf_lExA

Écrit les données mises en forme dans la chaîne spécifiée. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCbPrintf_lExA)
StringCbPrintf_lExW

Écrit les données mises en forme dans la chaîne spécifiée. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCbPrintf_lExW)
StringCbPrintf_lW

Écrit les données mises en forme dans la chaîne spécifiée. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCbPrintf_lW)
StringCbPrintfA

Écrit les données mises en forme dans la chaîne spécifiée. (StringCbPrintfA)
StringCbPrintfExA

Écrit les données mises en forme dans la chaîne spécifiée. (StringCbPrintfExA)
StringCbPrintfExW

Écrit les données mises en forme dans la chaîne spécifiée. (StringCbPrintfExW)
StringCbPrintfW

Écrit les données mises en forme dans la chaîne spécifiée. (StringCbPrintfW)
StringCbVPrintf_lA

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCbVPrintf_lA)
StringCbVPrintf_lExA

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCbVPrintf_lExA)
StringCbVPrintf_lExW

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCbVPrintf_lExW)
StringCbVPrintf_lW

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCbVPrintf_lW)
StringCbVPrintfA

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. (StringCbVPrintfA)
StringCbVPrintfExA

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. (StringCbVPrintfExA)
StringCbVPrintfExW

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. (StringCbVPrintfExW)
StringCbVPrintfW

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. (StringCbVPrintfW)
StringCchCatA

Concatène une chaîne à une autre chaîne. (StringCchCatA)
StringCchCatExA

Concatène une chaîne à une autre chaîne. (StringCchCatExA)
StringCchCatExW

Concatène une chaîne à une autre chaîne. (StringCchCatExW)
StringCchCatNA

Concatène le nombre spécifié de caractères d’une chaîne à une autre chaîne. (StringCchCatNA)
StringCchCatNExA

Concatène le nombre spécifié de caractères d’une chaîne à une autre chaîne. (StringCchCatNExA)
StringCchCatNExW

Concatène le nombre spécifié de caractères d’une chaîne à une autre chaîne. (StringCchCatNExW)
StringCchCatNW

Concatène le nombre spécifié de caractères d’une chaîne à une autre chaîne. (StringCchCatNW)
StringCchCatW

Concatène une chaîne à une autre chaîne. (StringCchCatW)
StringCchCopyA

Copie une chaîne dans une autre. (StringCchCopyA)
StringCchCopyExA

Copie une chaîne dans une autre. (StringCchCopyExA)
StringCchCopyExW

Copie une chaîne dans une autre. (StringCchCopyExW)
StringCchCopyNA

Copie le nombre spécifié de caractères d’une chaîne à une autre. (StringCchCopyNA)
StringCchCopyNExA

Copie le nombre spécifié de caractères d’une chaîne à une autre. (StringCchCopyNExA)
StringCchCopyNExW

Copie le nombre spécifié de caractères d’une chaîne à une autre. (StringCchCopyNExW)
StringCchCopyNW

Copie le nombre spécifié de caractères d’une chaîne à une autre. (StringCchCopyNW)
StringCchCopyW

Copie une chaîne dans une autre. (StringCchCopyW)
StringCchGetsA

Obtient une ligne de texte de stdin, jusqu’à et y compris le caractère de nouvelle ligne (« \n »). (StringCchGetsA)
StringCchGetsExA

Obtient une ligne de texte de stdin, jusqu’à et y compris le caractère de nouvelle ligne (« \n »). (StringCchGetsExA)
StringCchGetsExW

Obtient une ligne de texte de stdin, jusqu’à et y compris le caractère de nouvelle ligne (« \n »). (StringCchGetsExW)
StringCchGetsW

Obtient une ligne de texte de stdin, jusqu’à et y compris le caractère de nouvelle ligne (« \n »). (StringCchGetsW)
StringCchLengthA

Détermine si une chaîne dépasse la longueur spécifiée, en caractères. (ANSI)
StringCchLengthW

Détermine si une chaîne dépasse la longueur spécifiée, en caractères. (Unicode)
StringCchPrintf_lA

Écrit les données mises en forme dans la chaîne spécifiée. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCchPrintf_lA)
StringCchPrintf_lExA

Écrit les données mises en forme dans la chaîne spécifiée. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCchPrintf_lExA)
StringCchPrintf_lExW

Écrit les données mises en forme dans la chaîne spécifiée. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCchPrintf_lExW)
StringCchPrintf_lW

Écrit les données mises en forme dans la chaîne spécifiée. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCchPrintf_lW)
StringCchPrintfA

Écrit les données mises en forme dans la chaîne spécifiée. (StringCchPrintfA)
StringCchPrintfExA

Écrit les données mises en forme dans la chaîne spécifiée. (StringCchPrintfExA)
StringCchPrintfExW

Écrit les données mises en forme dans la chaîne spécifiée. (StringCchPrintfExW)
StringCchPrintfW

Écrit les données mises en forme dans la chaîne spécifiée. (StringCchPrintfW)
StringCchVPrintf_lA

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCchVPrintf_lA)
StringCchVPrintf_lExA

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCchVPrintf_lExA)
StringCchVPrintf_lExW

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCchVPrintf_lExW)
StringCchVPrintf_lW

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. La taille de la mémoire tampon de destination est fournie à la fonction pour garantir qu’elle n’écrit pas au-delà de la fin de cette mémoire tampon. (StringCchVPrintf_lW)
StringCchVPrintfA

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. (StringCchVPrintfA)
StringCchVPrintfExA

Écrit des données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. (StringCchVPrintfExA)
StringCchVPrintfExW

Écrit les données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. (StringCchVPrintfExW)
StringCchVPrintfW

Écrit les données mises en forme dans la chaîne spécifiée à l’aide d’un pointeur vers une liste d’arguments. (StringCchVPrintfW)
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)
UpdateResourceA

Ajoute, supprime ou remplace une ressource dans un fichier exécutable portable (PE). (ANSI)
UpdateResourceW

Ajoute, supprime ou remplace une ressource dans un fichier exécutable portable (PE). (Unicode)
VerFindFileA

Détermine l’emplacement d’installation d’un fichier en fonction de la localisation d’une autre version du fichier dans le système. Les valeurs retournées par VerFindFile dans les mémoires tampons spécifiées sont utilisées dans un appel ultérieur à la fonction VerInstallFile. (ANSI)
VerFindFileW

Détermine l’emplacement d’installation d’un fichier en fonction de la localisation d’une autre version du fichier dans le système. Les valeurs retournées par VerFindFile dans les mémoires tampons spécifiées sont utilisées dans un appel ultérieur à la fonction VerInstallFile. (Unicode)
VerInstallFileA

Installe le fichier spécifié en fonction des informations retournées par la fonction VerFindFile. VerInstallFile décompresse le fichier, si nécessaire, affecte un nom de fichier unique et recherche les erreurs, telles que les fichiers obsolètes. (ANSI)
VerInstallFileW

Installe le fichier spécifié en fonction des informations retournées par la fonction VerFindFile. VerInstallFile décompresse le fichier, si nécessaire, affecte un nom de fichier unique et recherche les erreurs, telles que les fichiers obsolètes. (Unicode)
VerLanguageNameA

Récupère une chaîne de description pour la langue associée à un identificateur de langue Microsoft binaire spécifié. (ANSI)
VerLanguageNameW

Récupère une chaîne de description pour la langue associée à un identificateur de langue Microsoft binaire spécifié. (Unicode)
VerQueryValueA

Récupère les informations de version spécifiées à partir de la ressource d’informations sur la version spécifiée. (ANSI)
VerQueryValueW

Récupère les informations de version spécifiées à partir de la ressource d’informations sur la version spécifiée. (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)

Structures

 
ACCEL

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

Contient des informations de curseur global.
CURSORSHAPE

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

Représente le contexte dans lequel une ressource est appropriée.
MDINEXTMENU

Contient des informations sur le menu à activer.
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.
MESSAGE_RESOURCE_BLOCK

Contient des informations sur les chaînes de message avec des identificateurs dans la plage indiquée par les membres LowId et HighId.
MESSAGE_RESOURCE_DATA

Contient des informations sur le texte mis en forme à afficher en tant que message d’erreur ou dans une zone de message dans une ressource de table de messages.
MESSAGE_RESOURCE_ENTRY

Contient le texte d’affichage du message d’erreur ou de la zone de message pour une ressource de table de messages.
TPMPARAMS

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

Contient des informations de version pour un fichier. Ces informations sont indépendantes de la langue et de la page de codes.