Partager via


en-tête commctrl.h

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

commctrl.h contient les interfaces de programmation suivantes :

Fonctions

 
_TrackMouseEvent

Publie des messages lorsque le pointeur de la souris quitte une fenêtre ou pointe sur une fenêtre pendant une période spécifiée. Cette fonction appelle TrackMouseEvent s’il existe, sinon elle l’émule.
Animate_Close

Ferme un clip AVI. Vous pouvez utiliser cette macro ou envoyer le message ACM_OPEN explicitement, en passant des paramètres NULL.
Animate_Create

Crée un contrôle d’animation. Animate_Create appelle la fonction CreateWindow pour créer le contrôle d’animation.
Animate_IsPlaying

Vérifie si un clip Audio-Video entrelacé (AVI) est en cours de lecture. Vous pouvez utiliser cette macro ou envoyer un message ACM_ISPLAYING.
Animate_Open

Ouvre un clip AVI et affiche sa première image dans un contrôle d’animation. Vous pouvez utiliser cette macro ou envoyer le message ACM_OPEN explicitement.
Animate_OpenEx

Ouvre un clip AVI à partir d’une ressource dans un module spécifié et affiche sa première image dans un contrôle d’animation. Vous pouvez utiliser cette macro ou envoyer le message ACM_OPEN explicitement.
Animate_Play

Lit un clip AVI dans un contrôle d’animation. Le contrôle lit le clip en arrière-plan pendant que le thread continue de s’exécuter. Vous pouvez utiliser cette macro ou envoyer le message ACM_PLAY explicitement.
Animate_Seek

Dirige un contrôle d’animation pour afficher une image particulière d’un clip AVI. Le contrôle affiche le clip en arrière-plan pendant que le thread continue de s’exécuter. Vous pouvez utiliser cette macro ou envoyer le message ACM_PLAY explicitement.
Animate_Stop

Arrête la lecture d’un clip AVI dans un contrôle d’animation. Vous pouvez utiliser cette macro ou envoyer le message ACM_STOP explicitement.
Button_GetIdealSize

Obtient la taille du bouton qui correspond le mieux au texte et à l’image, si une liste d’images est présente. Vous pouvez utiliser cette macro ou envoyer le message BCM_GETIDEALSIZE explicitement.
Button_GetImageList

Obtient la structure BUTTON_IMAGELIST qui décrit la liste d’images définie pour un contrôle bouton. Vous pouvez utiliser cette macro ou envoyer le message BCM_GETIMAGELIST explicitement.
Button_GetNote

Obtient le texte de la note associée à un bouton de lien de commande. Vous pouvez utiliser cette macro ou envoyer le message BCM_GETNOTE explicitement.
Button_GetNoteLength

Obtient la longueur du texte de note qui peut être affiché dans la description d’un lien de commande. Utilisez cette macro ou envoyez le message BCM_GETNOTELENGTH explicitement.
Button_GetSplitInfo

Obtient des informations pour un contrôle de bouton fractionné spécifié. Utilisez cette macro ou envoyez le message BCM_GETSPLITINFO explicitement.
Button_GetTextMargin

Obtient les marges utilisées pour dessiner du texte dans un contrôle de bouton. Vous pouvez utiliser cette macro ou envoyer le message BCM_GETTEXTMARGIN explicitement.
Button_SetDropDownState

Définit l’état de liste déroulante d’un bouton spécifié avec le style de BS_SPLITBUTTON. Utilisez cette macro ou envoyez le message BCM_SETDROPDOWNSTATE explicitement.
Button_SetElevationRequiredState

Définit l’état d’élévation requis pour un bouton ou un lien de commande spécifié pour afficher une icône avec élévation de privilèges. Utilisez cette macro ou envoyez le message BCM_SETSHIELD explicitement.
Button_SetImageList

Affecte une liste d’images à un contrôle bouton. Vous pouvez utiliser cette macro ou envoyer le message BCM_SETIMAGELIST explicitement.
Button_SetNote

Définit le texte de la note associée à un bouton de lien de commande spécifié. Vous pouvez utiliser cette macro ou envoyer le message BCM_SETNOTE explicitement.
Button_SetSplitInfo

Définit les informations d’un contrôle de bouton fractionné spécifié. Utilisez cette macro ou envoyez explicitement le message BCM_SETSPLITINFO.
Button_SetTextMargin

Définit les marges pour dessiner du texte dans un contrôle bouton. Vous pouvez utiliser cette macro ou envoyer le message BCM_SETTEXTMARGIN explicitement.
ComboBox_GetCueBannerText

Obtient le texte de bannière de repère affiché dans le contrôle d’édition d’une zone de liste déroulante. Utilisez cette macro ou envoyez le message CB_GETCUEBANNER explicitement.
ComboBox_GetMinVisible

Obtient le nombre minimal d’éléments visibles dans la liste déroulante d’une zone de liste déroulante.
ComboBox_SetCueBannerText

Définit le texte de bannière de repère affiché pour le contrôle d’édition d’une zone de liste déroulante.
ComboBox_SetMinVisible

Définit le nombre minimal d’éléments visibles dans la liste déroulante d’une zone de liste déroulante.
CreateMappedBitmap

Crée une bitmap à utiliser dans une barre d’outils.
CreateStatusWindowA

Crée une fenêtre status, généralement utilisée pour afficher les status d’une application. (ANSI)
CreateStatusWindowW

Crée une fenêtre status, généralement utilisée pour afficher les status d’une application. (Unicode)
CreateToolbarEx

Crée une fenêtre de barre d’outils et ajoute les boutons spécifiés à la barre d’outils.
CreateUpDownControl

Crée un contrôle up-down. Remarque :_This fonction est obsolète. Il s’agit d’une fonction 16 bits qui ne peut pas gérer les valeurs 32 bits pour la plage et la position.
DateTime_CloseMonthCal

Ferme le contrôle sélecteur de date et d’heure (DTP). Utilisez cette macro ou envoyez explicitement le message DTM_CLOSEMONTHCAL.
DateTime_GetDateTimePickerInfo

Obtient des informations pour un contrôle de sélecteur de date et d’heure (DTP) spécifié.
DateTime_GetIdealSize

Obtient la taille nécessaire pour afficher le contrôle sans découpage. Utilisez cette macro ou envoyez le message DTM_GETIDEALSIZE explicitement.
DateTime_GetMonthCal

Obtient le handle au contrôle de calendrier de mois enfant d’un sélecteur de date et d’heure (DTP). Vous pouvez utiliser cette macro ou envoyer le message DTM_GETMONTHCAL explicitement.
DateTime_GetMonthCalColor

Obtient la couleur d’une partie donnée du calendrier du mois dans un contrôle de sélecteur de date et d’heure (DTP). Vous pouvez utiliser cette macro ou envoyer le message DTM_GETMCCOLOR explicitement.
DateTime_GetMonthCalFont

Obtient la police que le contrôle calendrier du mois enfant du contrôle de sélecteur de date et d’heure (DTP) utilise actuellement. Vous pouvez utiliser cette macro ou envoyer le message DTM_GETMCFONT explicitement.
DateTime_GetMonthCalStyle

Obtient le style d’un contrôle de sélecteur de date et d’heure (DTP) spécifié. Utilisez cette macro ou envoyez le message DTM_GETMCSTYLE explicitement.
DateTime_GetRange

Obtient les heures système minimales et maximales actuelles autorisées pour un contrôle de sélecteur de date et d’heure (DTP). Vous pouvez utiliser cette macro ou envoyer le message DTM_GETRANGE explicitement.
DateTime_GetSystemtime

Obtient l’heure actuellement sélectionnée à partir d’un contrôle de sélecteur de date et d’heure (DTP) et la place dans une structure SYSTEMTIME spécifiée. Vous pouvez utiliser cette macro ou envoyer le message DTM_GETSYSTEMTIME explicitement.
DateTime_SetFormat

Définit l’affichage d’un contrôle de sélecteur de date et d’heure (DTP) en fonction d’une chaîne de format donnée. Vous pouvez utiliser cette macro ou envoyer le message DTM_SETFORMAT explicitement.
DateTime_SetMonthCalColor

Définit la couleur d’une partie donnée du calendrier mensuel dans un contrôle de sélecteur de date et d’heure (DTP). Vous pouvez utiliser cette macro ou envoyer le message DTM_SETMCCOLOR explicitement.
DateTime_SetMonthCalFont

Définit la police à utiliser par le contrôle calendrier de mois enfant du contrôle de sélecteur de date et d’heure (DTP). Vous pouvez utiliser cette macro ou envoyer explicitement le message DTM_SETMCFONT.
DateTime_SetMonthCalStyle

Définit le style d’un contrôle de sélecteur de date et d’heure (DTP) spécifié. Utilisez cette macro ou envoyez explicitement le message DTM_SETMCSTYLE.
DateTime_SetRange

Définit les heures système minimales et maximales autorisées pour un contrôle de sélecteur de date et d’heure (DTP). Vous pouvez utiliser cette macro ou envoyer le message DTM_SETRANGE explicitement.
DateTime_SetSystemtime

Définit un contrôle de sélecteur de date et d’heure (DTP) sur une date et une heure données. Vous pouvez utiliser cette macro ou envoyer explicitement le message DTM_SETSYSTEMTIME.
DefSubclassProc

Appelle le gestionnaire suivant dans la chaîne de sous-classes d’une fenêtre. Le dernier gestionnaire de la chaîne de sous-classes appelle la procédure de fenêtre d’origine pour la fenêtre.
DrawInsert

Dessine l’icône d’insertion dans la fenêtre parente de la zone de liste de glissement spécifiée.
DrawShadowText

Dessine le texte qui a une ombre.
DrawStatusTextA

La fonction DrawStatusText dessine le texte spécifié dans le style d’une fenêtre status avec des bordures. (ANSI)
DrawStatusTextW

La fonction DrawStatusText dessine le texte spécifié dans le style d’une fenêtre status avec des bordures. (Unicode)
Edit_EnableSearchWeb

Active ou désactive l’option « Rechercher avec Bing... » élément de menu contextuel dans les contrôles d’édition. Vous pouvez utiliser cette macro ou envoyer le message EM_ENABLESEARCHWEB explicitement.
Edit_GetCaretIndex

Obtient l’index de caractères de l’emplacement d’insertion d’un contrôle d’édition donné. Vous pouvez utiliser cette macro ou envoyer le message EM_GETCARETINDEX explicitement.
Edit_GetCueBannerText

Obtient le texte affiché en tant que repère textuel, ou conseil, dans un contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer le message EM_GETCUEBANNER explicitement.
Edit_GetEndOfLine

Obtient la fin du caractère de ligne utilisé pour le contenu du contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer le message EM_GETENDOFLINE explicitement.
Edit_GetExtendedStyle

Obtient les styles étendus actuellement utilisés pour un contrôle d’édition donné. Vous pouvez utiliser cette macro ou envoyer le message EM_GETEXTENDEDSTYLE explicitement.
Edit_GetFileLine

Obtient le texte de la ligne de fichier (ou logique) spécifiée (les délimiteurs de habillage de texte sont ignorés). Vous pouvez utiliser cette macro ou envoyer le message EM_GETFILELINE explicitement.
Edit_GetFileLineCount

Obtient le nombre de lignes de fichier (ou logiques) (les délimiteurs de habillage de texte sont ignorés). Vous pouvez utiliser cette macro ou envoyer le message EM_GETFILELINECOUNT explicitement.
Edit_GetFileLineFromChar

Obtient l’index de la ligne de texte du fichier (ou logique) qui inclut l’index de caractères spécifié (les délimiteurs d’habillage de texte sont ignorés). Vous pouvez utiliser cette macro ou envoyer le message EM_FILELINEFROMCHAR explicitement.
Edit_GetFileLineIndex

Obtient l’index de la ligne de texte du fichier (ou logique) en fonction de la ligne visible spécifiée. Vous pouvez utiliser cette macro ou envoyer le message EM_FILELINEINDEX explicitement.
Edit_GetFileLineLength

Obtient la longueur de la ligne de texte du fichier (ou logique) à partir de l’index de caractères spécifié (les délimiteurs d’habillage de texte sont ignorés). Vous pouvez utiliser cette macro ou envoyer le message EM_FILELINELENGTH explicitement.
Edit_GetHilite

Cette macro n’est pas implémentée. (Edit_GetHilite)
Edit_GetZoom

Obtient le rapport de zoom actuel d’un contrôle d’édition (le rapport de zoom est toujours compris entre 1/64 et 64). Vous pouvez utiliser cette macro ou envoyer le message EM_GETZOOM explicitement.
Edit_HideBalloonTip

Masque toute bulle associée à un contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer le message EM_HIDEBALLOONTIP explicitement.
Edit_NoSetFocus

Empêche un contrôle d’édition sur une seule ligne de recevoir le focus clavier. Vous pouvez utiliser cette macro ou envoyer le message EM_NOSETFOCUS explicitement.
Edit_SearchWeb

Appelle l’option « Rechercher avec Bing... » élément de menu contextuel dans les contrôles d’édition. Vous pouvez utiliser cette macro ou envoyer le message EM_SEARCHWEB explicitement.
Edit_SetCaretIndex

Définit l’index de caractères auquel localiser le caret. Vous pouvez utiliser cette macro ou envoyer le message EM_SETCARETINDEX explicitement.
Edit_SetCueBannerText

Définit le texte affiché en tant que repère textuel, ou conseil, pour un contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer le message EM_SETCUEBANNER explicitement. (Edit_SetCueBannerText)
Edit_SetCueBannerTextFocused

Définit le texte affiché en tant que repère textuel, ou conseil, pour un contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer le message EM_SETCUEBANNER explicitement. (Edit_SetCueBannerTextFocused)
Edit_SetEndOfLine

Définit le caractère de fin de ligne utilisé pour le contenu du contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer le message EM_SETENDOFLINE explicitement.
Edit_SetExtendedStyle

Définit des styles étendus pour les contrôles de modification à l’aide du masque de style. Vous pouvez utiliser cette macro ou envoyer le message EM_SETEXTENDEDSTYLE explicitement.
Edit_SetHilite

Cette macro n’est pas implémentée. (Edit_SetHilite)
Edit_SetZoom

Définit le rapport de zoom actuel d’un contrôle d’édition (le rapport de zoom est toujours compris entre 1/64 et 64). Vous pouvez utiliser cette macro ou envoyer le message EM_SETZOOM explicitement.
Edit_ShowBalloonTip

Affiche un conseil de bulle associé à un contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer le message EM_SHOWBALLOONTIP explicitement.
Edit_TakeFocus

Force un contrôle d’édition monoligne à recevoir le focus du clavier. Vous pouvez utiliser cette macro ou envoyer le message EM_TAKEFOCUS explicitement.
FIRST_IPADDRESS

Extrait la valeur du champ 0 d’une adresse IP packée récupérée avec le message IPM_GETADDRESS.
FlatSB_EnableScrollBar

Active ou désactive un ou les deux boutons de direction de barre de défilement plat. Si les barres de défilement plates ne sont pas initialisées pour la fenêtre, cette fonction appelle la fonction EnableScrollBar standard.
FlatSB_GetScrollInfo

Obtient les informations d’une barre de défilement plate. Si les barres de défilement plat ne sont pas initialisées pour la fenêtre, cette fonction appelle la fonction GetScrollInfo standard.
FlatSB_GetScrollPos

Obtient la position du pouce dans une barre de défilement plate. Si les barres de défilement plats ne sont pas initialisées pour la fenêtre, cette fonction appelle la fonction GetScrollPos standard.
FlatSB_GetScrollProp

Obtient les propriétés d’une barre de défilement plate. Cette fonction peut également être utilisée pour déterminer si InitializeFlatSB a été appelé pour cette fenêtre.
FlatSB_GetScrollPropPtr

Obtient les propriétés d’une barre de défilement plate.
FlatSB_GetScrollRange

Obtient la plage de défilement d’une barre de défilement plate. Si les barres de défilement plat ne sont pas initialisées pour la fenêtre, cette fonction appelle la fonction GetScrollRange standard.
FlatSB_SetScrollInfo

Définit les informations d’une barre de défilement plate. Si les barres de défilement plat ne sont pas initialisées pour la fenêtre, cette fonction appelle la fonction SetScrollInfo standard.
FlatSB_SetScrollPos

Définit la position actuelle du pouce dans une barre de défilement plate. Si les barres de défilement plat ne sont pas initialisées pour la fenêtre, cette fonction appelle la fonction SetScrollPos standard.
FlatSB_SetScrollProp

Définit les propriétés d’une barre de défilement plate.
FlatSB_SetScrollRange

Définit la plage de défilement d’une barre de défilement plate. Si les barres de défilement plats ne sont pas initialisées pour la fenêtre, cette fonction appelle la fonction SetScrollRange standard.
FlatSB_ShowScrollBar

Affiche ou masque une barre de défilement plate. Si les barres de défilement plat ne sont pas initialisées pour la fenêtre, cette fonction appelle la fonction ShowScrollBar standard.
FORWARD_WM_NOTIFY

Envoie ou publie le message WM_NOTIFY.
FOURTH_IPADDRESS

Extrait la valeur du champ 3 d’une adresse IP packée récupérée avec le message IPM_GETADDRESS.
GetEffectiveClientRect

Calcule les dimensions d’un rectangle dans la zone cliente qui contient tous les contrôles spécifiés.
GetMUILanguage

Obtient la langue actuellement utilisée par les contrôles communs pour un processus particulier.
GetWindowSubclass

Récupère les données de référence pour le rappel de sous-classe de fenêtre spécifié.
HANDLE_WM_NOTIFY

Appelle une fonction qui traite le message WM_NOTIFY.
Header_ClearAllFilters

Efface tous les filtres d’un contrôle d’en-tête donné. Vous pouvez utiliser cette macro ou envoyer le message HDM_CLEARFILTER explicitement.
Header_ClearFilter

Efface le filtre pour un contrôle d’en-tête donné. Vous pouvez utiliser cette macro ou envoyer le message HDM_CLEARFILTER explicitement.
Header_CreateDragImage

Crée une version transparente d’une image d’élément dans un contrôle d’en-tête existant. Vous pouvez utiliser cette macro ou envoyer le message HDM_CREATEDRAGIMAGE explicitement.
Header_DeleteItem

Supprime un élément d’un contrôle d’en-tête. Vous pouvez utiliser cette macro ou envoyer le message HDM_DELETEITEM explicitement.
Header_EditFilter

Déplace le focus d’entrée vers la zone d’édition lorsqu’un bouton de filtre a le focus.
Header_GetBitmapMargin

Obtient la largeur de la marge (en pixels) d’une bitmap dans un contrôle d’en-tête existant. Vous pouvez utiliser cette macro ou envoyer le message HDM_GETBITMAPMARGIN explicitement.
Header_GetFocusedItem

Obtient l’élément dans un contrôle d’en-tête qui a le focus. Utilisez cette macro ou envoyez le message HDM_GETFOCUSEDITEM explicitement.
Header_GetImageList

Obtient le handle de la liste d’images qui a été définie pour un contrôle d’en-tête existant. Vous pouvez utiliser cette macro ou envoyer le message HDM_GETIMAGELIST explicitement.
Header_GetItem

Obtient des informations sur un élément dans un contrôle d’en-tête. Vous pouvez utiliser cette macro ou envoyer le message HDM_GETITEM explicitement.
Header_GetItemCount

Obtient un nombre d’éléments dans un contrôle d’en-tête. Vous pouvez utiliser cette macro ou envoyer le message HDM_GETITEMCOUNT explicitement.
Header_GetItemDropDownRect

Obtient les coordonnées du bouton déroulant pour un élément spécifié dans un contrôle d’en-tête. Le contrôle d’en-tête doit être de type HDF_SPLITBUTTON. Utilisez cette macro ou envoyez le message HDM_GETITEMDROPDOWNRECT explicitement.
Header_GetItemRect

Obtient le rectangle englobant pour un élément donné dans un contrôle d’en-tête. Vous pouvez utiliser cette macro ou envoyer explicitement le message HDM_GETITEMRECT.
Header_GetOrderArray

Obtient l’ordre actuel de gauche à droite des éléments dans un contrôle d’en-tête. Vous pouvez utiliser cette macro ou envoyer le message HDM_GETORDERARRAY explicitement.
Header_GetOverflowRect

Obtient les coordonnées de la zone de dépassement de la liste déroulante pour un contrôle d’en-tête spécifié. Le contrôle d’en-tête doit être de type HDF_SPLITBUTTON. Utilisez cette macro ou envoyez explicitement le message HDM_GETOVERFLOWRECT.
Header_GetStateImageList

Obtient le handle de la liste d’images qui a été définie pour un état de contrôle d’en-tête existant.
Header_GetUnicodeFormat

Obtient l’indicateur de format de caractères Unicode pour le contrôle. Vous pouvez utiliser cette macro ou envoyer le message HDM_GETUNICODEFORMAT explicitement.
Header_InsertItem

Insère un nouvel élément dans un contrôle d’en-tête. Vous pouvez utiliser cette macro ou envoyer le message HDM_INSERTITEM explicitement.
Header_Layout

Récupère la taille et la position correctes d’un contrôle d’en-tête dans la fenêtre parente. Vous pouvez utiliser cette macro ou envoyer le message HDM_LAYOUT explicitement.
Header_OrderToIndex

Récupère une valeur d’index pour un élément en fonction de son ordre dans le contrôle d’en-tête. Vous pouvez utiliser cette macro ou envoyer le message HDM_ORDERTOINDEX explicitement.
Header_SetBitmapMargin

Définit la largeur de la marge d’une bitmap dans un contrôle d’en-tête existant. Vous pouvez utiliser cette macro ou envoyer explicitement le message HDM_SETBITMAPMARGIN.
Header_SetFilterChangeTimeout

Définit l’intervalle de délai d’expiration entre le moment où une modification a lieu dans les attributs de filtre et la publication d’une notification HDN_FILTERCHANGE. Vous pouvez utiliser cette macro ou envoyer le message HDM_SETFILTERCHANGETIMEOUT explicitement.
Header_SetFocusedItem

Définit le focus sur un élément spécifié dans un contrôle d’en-tête. Utilisez cette macro ou envoyez explicitement le message HDM_SETFOCUSEDITEM.
Header_SetHotDivider

Modifie la couleur d’un séparateur entre les éléments d’en-tête pour indiquer la destination d’une opération de glisser-déplacer externe. Vous pouvez utiliser cette macro ou envoyer le message HDM_SETHOTDIVIDER explicitement.
Header_SetImageList

Affecte une liste d’images à un contrôle d’en-tête existant. Vous pouvez utiliser cette macro ou envoyer le message HDM_SETIMAGELIST explicitement.
Header_SetItem

Définit les attributs de l’élément spécifié dans un contrôle d’en-tête. Vous pouvez utiliser cette macro ou envoyer le message HDM_SETITEM explicitement.
Header_SetOrderArray

Définit l’ordre de gauche à droite des éléments d’en-tête. Vous pouvez utiliser cette macro ou envoyer le message HDM_SETORDERARRAY explicitement.
Header_SetStateImageList

Affecte une liste d’images à un état de contrôle d’en-tête existant.
Header_SetUnicodeFormat

Définit l’indicateur de format de caractères UNICODE pour le contrôle.
HIMAGELIST_QueryInterface

Récupère un pointeur vers un objet IImageList ou IImageList2 qui correspond au handle HIMAGELIST de la liste d’images.
ImageList_Add

Ajoute une ou plusieurs images à une liste d’images. (ImageList_Add)
ImageList_AddIcon

Ajoute une icône ou un curseur à une liste d’images. ImageList_AddIcon appelle la fonction ImageList_ReplaceIcon.
ImageList_AddMasked

Ajoute une ou plusieurs images à une liste d’images, générant un masque à partir de la bitmap spécifiée. (ImageList_AddMasked)
ImageList_BeginDrag

Commence à faire glisser une image. (ImageList_BeginDrag)
ImageList_Copy

Copie des images dans une liste d’images donnée.
ImageList_Create

Crée une liste d’images.
ImageList_Destroy

Détruit une liste d’images.
ImageList_DragEnter

Affiche l’image de glissement à la position spécifiée dans la fenêtre.
ImageList_DragLeave

Déverrouille la fenêtre spécifiée et masque l’image glisser, ce qui permet la mise à jour de la fenêtre.
ImageList_DragMove

Déplace l’image qui fait l’objet d’un glisser-déplacer pendant une opération de glisser-déplacer. Cette fonction est généralement appelée en réponse à un message WM_MOUSEMOVE. (ImageList_DragMove)
ImageList_DragShowNolock

Affiche ou masque l’image en cours de glissement. (ImageList_DragShowNolock)
ImageList_Draw

Dessine un élément de liste d’images dans le contexte d’appareil spécifié. (ImageList_Draw)
ImageList_DrawEx

Dessine un élément de liste d’images dans le contexte d’appareil spécifié. La fonction utilise le style de dessin spécifié et fusionne l’image avec la couleur spécifiée.
ImageList_DrawIndirect

Dessine une image de liste d’images basée sur une structure IMAGELISTDRAWPARAMS.
ImageList_Duplicate

Crée un doublon d’une liste d’images existante.
ImageList_EndDrag

Termine une opération de glissement. (ImageList_EndDrag)
ImageList_ExtractIcon

Appelle la fonction ImageList_GetIcon pour créer une icône ou un curseur basé sur une image et un masque dans une liste d’images.
ImageList_GetBkColor

Récupère la couleur d’arrière-plan actuelle d’une liste d’images.
ImageList_GetDragImage

Récupère la liste d’images temporaires qui est utilisée pour l’image de glissement. La fonction récupère également l'emplacement actuel de glissement et le décalage de l'image glissée par rapport à la position de glissement.
ImageList_GetIcon

Crée une icône à partir d’une image et d’un masque dans une liste d’images.
ImageList_GetIconSize

Récupère les dimensions des images d’une liste d’images. Toutes les images d’une liste d’images ont les mêmes dimensions.
ImageList_GetImageCount

Récupère le nombre d’images dans une liste d’images.
ImageList_GetImageInfo

Récupère des informations sur une image.
ImageList_LoadBitmap

Appelle la fonction ImageList_LoadImage pour créer une liste d’images à partir de la ressource bitmap spécifiée.
ImageList_LoadImageA

Crée une liste d’images à partir de la bitmap spécifiée. (ANSI)
ImageList_LoadImageW

Crée une liste d’images à partir de la bitmap spécifiée. (Unicode)
ImageList_Merge

Crée une image en combinant deux images existantes. La fonction crée également une liste d’images dans laquelle stocker l’image.
ImageList_Read

Lit une liste d’images à partir d’un flux.
ImageList_ReadEx

Lit une liste d’images à partir d’un flux et retourne une interface IImageList à la liste d’images.
ImageList_Remove

Supprime une image d’une liste d’images. (ImageList_Remove)
ImageList_RemoveAll

Appelle la fonction ImageList_Remove pour supprimer toutes les images d’une liste d’images.
ImageList_Replace

Remplace une image dans une liste d’images par une nouvelle image. (ImageList_Replace)
ImageList_ReplaceIcon

Remplace une image par une icône ou un curseur. (ImageList_ReplaceIcon)
ImageList_SetBkColor

Définit la couleur d’arrière-plan d’une liste d’images. Cette fonction ne fonctionne que si vous ajoutez une icône ou utilisez ImageList_AddMasked avec une bitmap en noir et blanc. Sans masque, l’image entière est dessinée ; par conséquent, la couleur d’arrière-plan n’est pas visible.
ImageList_SetDragCursorImage

Crée une image de glissement en combinant l’image spécifiée (généralement une image de curseur de souris) avec l’image de glissement actuelle.
ImageList_SetIconSize

Définit les dimensions des images d’une liste d’images et supprime toutes les images de la liste. (ImageList_SetIconSize)
ImageList_SetImageCount

Redimensionne une liste d’images existante. (ImageList_SetImageCount)
ImageList_SetOverlayImage

Ajoute une image spécifiée à la liste des images à utiliser comme masques de superposition. Une liste d’images peut comporter jusqu’à quatre masques de superposition dans les versions 4.70 et antérieures et jusqu’à 15 dans la version 4.71. La fonction affecte un index de masque de superposition à l’image spécifiée.
ImageList_Write

Écrit une liste d’images dans un flux. (ImageList_Write)
ImageList_WriteEx

Écrit une liste d’images dans un flux. (ImageList_WriteEx)
INDEXTOOVERLAYMASK

Prépare l’index d’un masque de superposition afin que la fonction ImageList_Draw puisse l’utiliser.
INDEXTOSTATEIMAGEMASK

Prépare l’index d’une image d’état afin qu’un contrôle arborescence ou list-view puisse utiliser l’index pour récupérer l’image d’état d’un élément.
InitCommonControls

Inscrit et initialise certaines classes de fenêtres de contrôle courantes. Cette fonction est obsolète. Les nouvelles applications doivent utiliser la fonction InitCommonControlsEx.
InitCommonControlsEx

Garantit que la DLL de contrôle commun (Comctl32.dll) est chargée et inscrit des classes de contrôle communes spécifiques à partir de la DLL. Une application doit appeler cette fonction avant de créer un contrôle commun.
InitializeFlatSB

Initialise des barres de défilement plates pour une fenêtre particulière.
InitMUILanguage

Permet à une application de spécifier une langue à utiliser avec les contrôles communs qui est différente de la langue système.
LBItemFromPt

Récupère l’index de l’élément au point spécifié dans une zone de liste.
ListView_ApproximateViewRect

Calcule la largeur et la hauteur approximatives requises pour afficher un nombre donné d’éléments. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_APPROXIMATEVIEWRECT.
ListView_Arrange

Organise les éléments en mode icône. Vous pouvez utiliser cette macro ou envoyer le message LVM_ARRANGE explicitement.
ListView_CancelEditLabel

Annule une opération de modification de texte d’élément. Vous pouvez utiliser cette macro ou envoyer le message LVM_CANCELEDITLABEL explicitement.
ListView_CreateDragImage

Crée une liste d’images de glissement pour l’élément spécifié. Vous pouvez utiliser cette macro ou envoyer le message LVM_CREATEDRAGIMAGE explicitement.
ListView_DeleteAllItems

Supprime tous les éléments d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_DELETEALLITEMS explicitement.
ListView_DeleteColumn

Supprime une colonne d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_DELETECOLUMN explicitement.
ListView_DeleteItem

Supprime un élément d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_DELETEITEM explicitement.
ListView_EditLabel

Commence la modification sur place du texte de l’élément d’affichage de liste spécifié. Le message sélectionne et concentre implicitement l’élément spécifié. Vous pouvez utiliser cette macro ou envoyer le message LVM_EDITLABEL explicitement.
ListView_EnableGroupView

Active ou désactive si les éléments d’un contrôle d’affichage de liste s’affichent en tant que groupe. Vous pouvez utiliser cette macro ou envoyer le message LVM_ENABLEGROUPVIEW explicitement.
ListView_EnsureVisible

Garantit qu’un élément d’affichage de liste est entièrement ou partiellement visible, en faisant défiler le contrôle list-view si nécessaire. Vous pouvez utiliser cette macro ou envoyer le message LVM_ENSUREVISIBLE explicitement.
ListView_FindItem

Recherche un élément d’affichage de liste avec les caractéristiques spécifiées. Vous pouvez utiliser cette macro ou envoyer le message LVM_FINDITEM explicitement.
ListView_GetBkColor

Obtient la couleur d’arrière-plan d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETBKCOLOR explicitement.
ListView_GetBkImage

Obtient l’image d’arrière-plan dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETBKIMAGE explicitement.
ListView_GetCallbackMask

Obtient le masque de rappel pour un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETCALLBACKMASK explicitement.
ListView_GetCheckState

Détermine si un élément d’un contrôle list-view est sélectionné. Il doit être utilisé uniquement pour les contrôles d’affichage de liste qui ont le style LVS_EX_CHECKBOXES.
ListView_GetColumn

Obtient les attributs de la colonne d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETCOLUMN explicitement.
ListView_GetColumnOrderArray

Obtient l’ordre actuel des colonnes de gauche à droite dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETCOLUMNORDERARRAY explicitement.
ListView_GetColumnWidth

Obtient la largeur d’une colonne en mode rapport ou liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETCOLUMNWIDTH explicitement.
ListView_GetCountPerPage

Calcule le nombre d’éléments pouvant tenir verticalement dans la zone visible d’un contrôle list-view en mode liste ou rapport. Seuls les éléments entièrement visibles sont comptés. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETCOUNTPERPAGE explicitement.
ListView_GetEditControl

Obtient le handle du contrôle d’édition utilisé pour modifier le texte d’un élément de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETEDITCONTROL explicitement.
ListView_GetEmptyText

Obtient le texte destiné à être affiché lorsque le contrôle list-view apparaît vide. Utilisez cette macro ou envoyez le message LVM_GETEMPTYTEXT explicitement.
ListView_GetExtendedListViewStyle

Obtient les styles étendus actuellement utilisés pour un contrôle d’affichage de liste donné. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETEXTENDEDLISTVIEWSTYLE explicitement.
ListView_GetFocusedGroup

Obtient le groupe qui a le focus. Utilisez cette macro ou envoyez le message LVM_GETFOCUSEDGROUP explicitement.
ListView_GetFooterInfo

Obtient des informations sur le pied de page d’un contrôle list-view spécifié. Utilisez cette macro ou envoyez le message LVM_GETFOOTERINFO explicitement.
ListView_GetFooterItem

Obtient des informations sur un élément de pied de page pour un contrôle list-view spécifié. Utilisez cette macro ou envoyez le message LVM_GETFOOTERITEM explicitement.
ListView_GetFooterItemRect

Obtient les coordonnées d’un pied de page pour un élément spécifié dans un contrôle list-view. Utilisez cette macro ou envoyez explicitement le message LVM_GETFOOTERITEMRECT.
ListView_GetFooterRect

Obtient les coordonnées du pied de page d’un contrôle list-view spécifié. Utilisez cette macro ou envoyez explicitement le message LVM_GETFOOTERRECT.
ListView_GetGroupCount

Obtient le nombre de groupes. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETGROUPCOUNT explicitement.
ListView_GetGroupHeaderImageList

Obtient la liste d’images d’en-tête de groupe qui a été définie pour un contrôle list-view existant.
ListView_GetGroupInfo

Obtient les informations de groupe. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETGROUPINFO explicitement.
ListView_GetGroupInfoByIndex

Obtient des informations sur un groupe spécifié. Utilisez cette macro ou envoyez le message LVM_GETGROUPINFOBYINDEX explicitement.
ListView_GetGroupMetrics

Obtient des informations sur l’affichage des groupes. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETGROUPMETRICS explicitement.
ListView_GetGroupRect

Obtient le rectangle d’un groupe spécifié. Utilisez cette macro ou envoyez explicitement le message LVM_GETGROUPRECT.
ListView_GetGroupState

Obtient l’état d’un groupe spécifié. Utilisez cette macro ou envoyez le message LVM_GETGROUPSTATE explicitement.
ListView_GetHeader

Obtient le handle du contrôle d’en-tête utilisé par un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETHEADER explicitement.
ListView_GetHotCursor

Obtient le HCURSOR utilisé lorsque le pointeur se trouve sur un élément alors que le suivi à chaud est activé. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETHOTCURSOR explicitement.
ListView_GetHotItem

Obtient l’index de l’élément chaud. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETHOTITEM explicitement.
ListView_GetHoverTime

Obtient la durée pendant laquelle le curseur de la souris doit pointer sur un élément avant d’être sélectionné. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETHOVERTIME explicitement.
ListView_GetImageList

Obtient le handle d’une liste d’images utilisée pour dessiner des éléments d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETIMAGELIST explicitement.
ListView_GetInsertMark

Obtient la position du point d’insertion. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETINSERTMARK explicitement.
ListView_GetInsertMarkColor

Obtient la couleur du point d’insertion. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETINSERTMARKCOLOR explicitement.
ListView_GetInsertMarkRect

Obtient le rectangle qui limite le point d’insertion. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETINSERTMARKRECT explicitement.
ListView_GetISearchString

Obtient la chaîne de recherche incrémentielle d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETISEARCHSTRING explicitement.
ListView_GetItem

Obtient tout ou partie des attributs d’un élément de vue de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETITEM explicitement.
ListView_GetItemCount

Obtient le nombre d’éléments dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETITEMCOUNT explicitement.
ListView_GetItemIndexRect

Obtient le rectangle englobant pour tout ou partie d’un sous-élément dans l’affichage actuel d’un contrôle list-view spécifié. Utilisez cette macro ou envoyez le message LVM_GETITEMINDEXRECT explicitement.
ListView_GetItemPosition

Obtient la position d’un élément d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETITEMPOSITION.
ListView_GetItemRect

Obtient le rectangle englobant pour tout ou partie d’un élément dans l’affichage actuel. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETITEMRECT explicitement.
ListView_GetItemSpacing

Détermine l’espacement entre les éléments d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETITEMSPACING explicitement.
ListView_GetItemState

Obtient l’état d’un élément list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETITEMSTATE explicitement.
ListView_GetItemText

Obtient le texte d’un élément ou d’un sous-élément list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETITEMTEXT explicitement.
ListView_GetNextItem

Recherche un élément d’affichage de liste qui a les propriétés spécifiées et qui porte la relation spécifiée avec un élément spécifié. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETNEXTITEM explicitement.
ListView_GetNextItemIndex

Obtient l’index de l’élément dans un contrôle list-view particulier qui a les propriétés et la relation spécifiées avec un autre élément spécifique. Utilisez cette macro ou envoyez le message LVM_GETNEXTITEMINDEX explicitement.
ListView_GetNumberOfWorkAreas

Obtient le nombre de zones de travail dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETNUMBEROFWORKAREAS explicitement.
ListView_GetOrigin

Obtient l’origine de la vue actuelle pour un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETORIGIN explicitement.
ListView_GetOutlineColor

Obtient la couleur de la bordure d’un contrôle list-view si le style de fenêtre étendu LVS_EX_BORDERSELECT est défini. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETOUTLINECOLOR explicitement.
ListView_GetSelectedColumn

Obtient un entier qui spécifie la colonne sélectionnée. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETSELECTEDCOLUMN explicitement.
ListView_GetSelectedCount

Détermine le nombre d’éléments sélectionnés dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETSELECTEDCOUNT explicitement.
ListView_GetSelectionMark

Obtient la marque de sélection à partir d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETSELECTIONMARK.
ListView_GetStringWidth

Détermine la largeur d’une chaîne spécifiée à l’aide de la police actuelle du contrôle list-view spécifié. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETSTRINGWIDTH explicitement.
ListView_GetSubItemRect

Obtient des informations sur le rectangle qui entoure un sous-élément dans un contrôle list-view.
ListView_GetTextBkColor

Obtient la couleur d’arrière-plan du texte d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETTEXTBKCOLOR explicitement.
ListView_GetTextColor

Obtient la couleur du texte d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETTEXTCOLOR explicitement.
ListView_GetTileInfo

Obtient des informations sur une vignette dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETTILEINFO explicitement.
ListView_GetTileViewInfo

Obtient des informations sur un contrôle list-view en mode vignette. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETTILEVIEWINFO explicitement.
ListView_GetToolTips

Obtient le contrôle d’info-bulle que le contrôle list-view utilise pour afficher les info-bulles. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETTOOLTIPS explicitement.
ListView_GetTopIndex

Obtient l’index de l’élément le plus visible en haut en mode liste ou rapport. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETTOPINDEX explicitement.
ListView_GetUnicodeFormat

Obtient l’indicateur de format de caractères Unicode pour le contrôle. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETUNICODEFORMAT explicitement.
ListView_GetView

Obtient l’affichage actuel d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETVIEW explicitement.
ListView_GetViewRect

Obtient le rectangle englobant de tous les éléments du contrôle list-view. L’affichage liste doit être en mode icône ou petite icône. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETVIEWRECT explicitement.
ListView_GetWorkAreas

Obtient les zones de travail à partir d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETWORKAREAS explicitement.
ListView_HasGroup

Détermine si le contrôle list-view a un groupe spécifié. Vous pouvez utiliser cette macro ou envoyer le message LVM_HASGROUP explicitement.
ListView_HitTest

Détermine quel élément d’affichage de liste, le cas échéant, se trouve à une position spécifiée. Vous pouvez utiliser cette macro ou envoyer le message LVM_HITTEST explicitement. (ListView_HitTest)
ListView_HitTestEx

Détermine quel élément d’affichage de liste, le cas échéant, se trouve à une position spécifiée. Vous pouvez utiliser cette macro ou envoyer le message LVM_HITTEST explicitement. (ListView_HitTestEx)
ListView_InsertColumn

Insère une nouvelle colonne dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_INSERTCOLUMN explicitement.
ListView_InsertGroup

Insère un groupe dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_INSERTGROUP explicitement.
ListView_InsertGroupSorted

Insère un groupe dans une liste ordonnée de groupes. Vous pouvez utiliser cette macro ou envoyer le message LVM_INSERTGROUPSORTED explicitement.
ListView_InsertItem

Insère un nouvel élément dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_INSERTITEM explicitement.
ListView_InsertMarkHitTest

Récupère le point d’insertion le plus proche d’un point spécifié. Vous pouvez utiliser cette macro ou envoyer le message LVM_INSERTMARKHITTEST explicitement.
ListView_IsGroupViewEnabled

Vérifie si l’affichage de groupe est activé dans le contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_ISGROUPVIEWENABLED explicitement.
ListView_IsItemVisible

Indique si un élément du contrôle list-view est visible. Utilisez cette macro ou envoyez le message LVM_ISITEMVISIBLE explicitement.
ListView_MapIDToIndex

Mappe l’ID d’un élément à un index. Vous pouvez utiliser cette macro ou envoyer le message LVM_MAPIDTOINDEX explicitement.
ListView_MapIndexToID

Mappe l’index d’un élément à un ID unique. Vous pouvez utiliser cette macro ou envoyer le message LVM_MAPINDEXTOID explicitement.
ListView_MoveGroup

Cette macro n’est pas implémentée. (ListView_MoveGroup)
ListView_MoveItemToGroup

Cette macro n’est pas implémentée. (ListView_MoveItemToGroup)
ListView_RedrawItems

Force un contrôle d’affichage de liste à redessiner une plage d’éléments. Vous pouvez utiliser cette macro ou envoyer le message LVM_REDRAWITEMS explicitement.
ListView_RemoveAllGroups

Supprime tous les groupes d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_REMOVEALLGROUPS explicitement.
ListView_RemoveGroup

Supprime un groupe d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_REMOVEGROUP explicitement.
ListView_Scroll

Fait défiler le contenu d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SCROLL explicitement.
ListView_SetBkColor

Définit la couleur d’arrière-plan d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETBKCOLOR explicitement.
ListView_SetBkImage

Définit l’image d’arrière-plan dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETBKIMAGE explicitement.
ListView_SetCallbackMask

Modifie le masque de rappel pour un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETCALLBACKMASK explicitement.
ListView_SetCheckState

Sélectionne ou désélectionne un élément dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETITEMSTATE explicitement.
ListView_SetColumn

Définit les attributs d’une colonne list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETCOLUMN explicitement.
ListView_SetColumnOrderArray

Définit l’ordre de gauche à droite des colonnes dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETCOLUMNORDERARRAY explicitement.
ListView_SetColumnWidth

Permet de modifier la largeur d’une colonne en mode rapport ou la largeur de toutes les colonnes en mode affichage liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETCOLUMNWIDTH explicitement.
ListView_SetExtendedListViewStyle

Définit des styles étendus pour les contrôles d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETEXTENDEDLISTVIEWSTYLE explicitement.
ListView_SetExtendedListViewStyleEx

Définit des styles étendus pour les contrôles d’affichage de liste à l’aide du masque de style. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETEXTENDEDLISTVIEWSTYLE explicitement.
ListView_SetGroupHeaderImageList

Affecte une liste d’images à l’en-tête de groupe d’un contrôle list-view.
ListView_SetGroupInfo

Définit les informations de groupe. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETGROUPINFO explicitement.
ListView_SetGroupMetrics

Définit des informations sur l’affichage des groupes. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETGROUPMETRICS explicitement.
ListView_SetGroupState

Définit l’état d’un groupe spécifié.
ListView_SetHotCursor

Définit le HCURSOR que le contrôle list-view utilise lorsque le pointeur se trouve sur un élément alors que le suivi à chaud est activé. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETHOTCURSOR explicitement. Pour case activée si le suivi à chaud est activé, appelez SystemParametersInfo.
ListView_SetHotItem

Définit l’élément chaud dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETHOTITEM explicitement.
ListView_SetHoverTime

Définit la durée pendant laquelle le curseur de la souris doit pointer sur un élément avant d’être sélectionné. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETHOVERTIME explicitement.
ListView_SetIconSpacing

Définit l’espacement entre les icônes des contrôles list-view défini sur le style LVS_ICON. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETICONSPACING explicitement.
ListView_SetImageList

Affecte une liste d’images à un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETIMAGELIST explicitement.
ListView_SetInfoTip

Définit le texte de l’info-bulle. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETINFOTIP explicitement.
ListView_SetInsertMark

Définit le point d’insertion à la position définie. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETINSERTMARK explicitement.
ListView_SetInsertMarkColor

Définit la couleur du point d’insertion. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETINSERTMARKCOLOR explicitement.
ListView_SetItem

Définit tout ou partie des attributs d’un élément de liste. Vous pouvez également utiliser ListView_SetItem pour définir le texte d’un sous-élément. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETITEM explicitement.
ListView_SetItemCount

Provoque le contrôle d’affichage de liste à allouer de la mémoire pour le nombre spécifié d’éléments. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETITEMCOUNT explicitement.
ListView_SetItemCountEx

Définit le nombre virtuel d’éléments dans un affichage de liste virtuelle. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETITEMCOUNT explicitement.
ListView_SetItemIndexState

Définit l’état d’un élément de vue de liste spécifié. Utilisez cette macro ou envoyez le message LVM_SETITEMINDEXSTATE explicitement.
ListView_SetItemPosition

Déplace un élément à une position spécifiée dans un contrôle list-view (en mode icône ou petite icône). Vous pouvez utiliser cette macro ou envoyer le message LVM_SETITEMPOSITION explicitement.
ListView_SetItemPosition32

Déplace un élément à une position spécifiée dans un contrôle list-view (en mode icône ou petite icône).
ListView_SetItemState

Modifie l’état d’un élément dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETITEMSTATE explicitement.
ListView_SetItemText

Modifie le texte d’un élément ou d’un sous-élément de vue de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETITEMTEXT explicitement.
ListView_SetOutlineColor

Définit la couleur de la bordure d’un contrôle d’affichage de liste si le style de fenêtre étendu LVS_EX_BORDERSELECT est défini. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETOUTLINECOLOR explicitement.
ListView_SetSelectedColumn

Définit l’index de la colonne sélectionnée. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETSELECTEDCOLUMN explicitement.
ListView_SetSelectionMark

Définit la marque de sélection dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETSELECTIONMARK explicitement.
ListView_SetTextBkColor

Définit la couleur d’arrière-plan du texte dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETTEXTBKCOLOR explicitement.
ListView_SetTextColor

Définit la couleur du texte d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETTEXTCOLOR explicitement.
ListView_SetTileInfo

Définit les informations d’une vignette existante d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETTILEINFO explicitement.
ListView_SetTileViewInfo

Définit les informations qu’un contrôle list-view utilise en mode mosaïque. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETTILEVIEWINFO explicitement.
ListView_SetToolTips

Définit le contrôle d’info-bulle que le contrôle list-view utilisera pour afficher les info-bulles. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETTOOLTIPS explicitement.
ListView_SetUnicodeFormat

Définit l’indicateur de format de caractères Unicode pour le contrôle. (ListView_SetUnicodeFormat)
ListView_SetView

Définit l’affichage d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETVIEW explicitement.
ListView_SetWorkAreas

Définit les zones de travail dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETWORKAREAS explicitement.
ListView_SortGroups

Utilise une fonction de comparaison définie par l’application pour trier les groupes par ID au sein d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_SORTGROUPS explicitement.
ListView_SortItems

Utilise une fonction de comparaison définie par l’application pour trier les éléments d’un contrôle list-view. L’index de chaque élément change pour refléter la nouvelle séquence. Vous pouvez utiliser cette macro ou envoyer le message LVM_SORTITEMS explicitement.
ListView_SortItemsEx

Utilise une fonction de comparaison définie par l’application pour trier les éléments d’un contrôle list-view. L’index de chaque élément change pour refléter la nouvelle séquence. Vous pouvez utiliser cette macro ou envoyer le message LVM_SORTITEMSEX explicitement.
ListView_SubItemHitTest

Détermine l’élément de vue de liste ou le sous-élément qui se trouve à une position donnée. Vous pouvez utiliser cette macro ou envoyer le message LVM_SUBITEMHITTEST explicitement. (ListView_SubItemHitTest)
ListView_SubItemHitTestEx

Détermine l’élément de vue de liste ou le sous-élément qui se trouve à une position donnée. Vous pouvez utiliser cette macro ou envoyer le message LVM_SUBITEMHITTEST explicitement. (ListView_SubItemHitTestEx)
ListView_Update

Mises à jour un élément d’affichage de liste. Si le contrôle list-view a le style LVS_AUTOARRANGE, cette macro entraîne l’organisation du contrôle list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_UPDATE explicitement.
LoadIconMetric

Charge une ressource d’icône spécifiée avec une métrique système spécifiée par le client.
LoadIconWithScaleDown

Charge une icône. Si l’icône n’est pas d’une taille standard, cette fonction réduit la taille d’une image plus grande au lieu de monter en puissance une image plus petite.
MakeDragList

Remplace la zone de liste à sélection unique spécifiée par une zone de liste de glisser.
MAKEIPADDRESS

Emballe quatre valeurs d’octets dans un seul LPARAM utilisable avec le message IPM_SETADDRESS.
MAKEIPRANGE

Permet de regrouper deux valeurs d’octets dans un seul LPARAM utilisable avec le message IPM_SETRANGE.
MenuHelp

Traite les messages WM_MENUSELECT et WM_COMMAND et affiche le texte d’aide sur le menu actif dans la fenêtre status spécifiée.
MonthCal_GetCalendarBorder

Obtient la taille de la bordure, en pixels, d’un contrôle de calendrier de mois. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCM_GETCALENDARBORDER.
MonthCal_GetCalendarCount

Obtient le nombre de calendriers actuellement affichés dans le contrôle calendrier. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCM_GETCALENDARCOUNT.
MonthCal_GetCalendarGridInfo

Obtient des informations sur une grille de calendrier.
MonthCal_GetCALID

Obtient l’ID de calendrier actuel pour le contrôle de calendrier donné. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETCALID explicitement.
MonthCal_GetColor

Récupère la couleur d’une partie donnée d’un contrôle de calendrier de mois. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCM_GETCOLOR.
MonthCal_GetCurrentView

Obtient l’affichage d’un contrôle calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETCURRENTVIEW explicitement.
MonthCal_GetCurSel

Récupère la date actuellement sélectionnée. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETCURSEL explicitement.
MonthCal_GetFirstDayOfWeek

Récupère le premier jour de la semaine pour un contrôle calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETFIRSTDAYOFWEEK explicitement.
MonthCal_GetMaxSelCount

Récupère la plage de dates maximale qui peut être sélectionnée dans un contrôle de calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETMAXSELCOUNT explicitement.
MonthCal_GetMaxTodayWidth

Récupère la largeur maximale de la chaîne « aujourd’hui » dans un contrôle de calendrier de mois. Cela inclut le texte de l’étiquette et le texte de date. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETMAXTODAYWIDTH explicitement.
MonthCal_GetMinReqRect

Récupère la taille minimale requise pour afficher un mois complet dans un contrôle calendrier de mois. Les informations de taille sont présentées sous la forme d’une structure RECT. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETMINREQRECT explicitement.
MonthCal_GetMonthDelta

Récupère le taux de défilement d’un contrôle de calendrier mensuel. La vitesse de défilement est le nombre de mois pendant lequel le contrôle déplace son affichage lorsque l’utilisateur clique sur un bouton de défilement. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETMONTHDELTA explicitement.
MonthCal_GetMonthRange

Récupère des informations de date (à l’aide de structures SYSTEMTIME) qui représentent les limites élevées et faibles de l’affichage d’un contrôle de calendrier mensuel. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETMONTHRANGE explicitement.
MonthCal_GetRange

Récupère les dates minimales et maximales autorisées définies pour un contrôle de calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETRANGE explicitement.
MonthCal_GetSelRange

Récupère les informations de date qui représentent les limites supérieure et inférieure de la plage de dates actuellement sélectionnée par l’utilisateur. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETSELRANGE explicitement.
MonthCal_GetToday

Récupère les informations de date pour la date spécifiée sous la forme « aujourd’hui » pour un contrôle de calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETTODAY explicitement.
MonthCal_GetUnicodeFormat

Récupère l’indicateur de format de caractères Unicode pour le contrôle. Vous pouvez utiliser cette macro ou envoyer le message MCM_GETUNICODEFORMAT explicitement.
MonthCal_HitTest

Détermine la partie d’un contrôle de calendrier de mois qui se trouve à un point donné à l’écran. Vous pouvez utiliser cette macro ou envoyer le message MCM_HITTEST explicitement.
MonthCal_SetCalendarBorder

Définit la taille de la bordure, en pixels, d’un contrôle de calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETCALENDARBORDER explicitement.
MonthCal_SetCALID

Définit l’ID de calendrier pour le contrôle de calendrier donné. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETCALID explicitement.
MonthCal_SetColor

Définit la couleur d’une partie donnée d’un contrôle de calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETCOLOR explicitement.
MonthCal_SetCurrentView

Définit l’affichage d’un contrôle calendrier mensuel. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETCURRENTVIEW explicitement.
MonthCal_SetCurSel

Définit la date actuellement sélectionnée pour un contrôle de calendrier de mois. Si la date spécifiée n’est pas affichée, le contrôle met à jour l’affichage pour l’afficher. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETCURSEL explicitement.
MonthCal_SetDayState

Définit les états de jour pour tous les mois qui sont actuellement visibles dans un contrôle calendrier de mois. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCM_SETDAYSTATE.
MonthCal_SetFirstDayOfWeek

Définit le premier jour de la semaine pour un contrôle calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETFIRSTDAYOFWEEK explicitement.
MonthCal_SetMaxSelCount

Définit le nombre maximal de jours qui peuvent être sélectionnés dans un contrôle calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETMAXSELCOUNT explicitement.
MonthCal_SetMonthDelta

Définit le taux de défilement d’un contrôle de calendrier mensuel. La vitesse de défilement est le nombre de mois pendant lequel le contrôle déplace son affichage lorsque l’utilisateur clique sur un bouton de défilement. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETMONTHDELTA explicitement.
MonthCal_SetRange

Définit les dates minimales et maximales autorisées pour un contrôle de calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETRANGE explicitement.
MonthCal_SetSelRange

Définit la sélection d’un contrôle de calendrier de mois sur une plage de dates donnée. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETSELRANGE explicitement.
MonthCal_SetToday

Définit la sélection « aujourd’hui » pour un contrôle de calendrier de mois. Vous pouvez utiliser cette macro ou envoyer le message MCM_SETTODAY explicitement.
MonthCal_SetUnicodeFormat

Définit l’indicateur de format de caractères Unicode pour le contrôle. (MonthCal_SetUnicodeFormat)
MonthCal_SizeRectToMin

Calcule le nombre de calendriers qui seront ajustés dans le rectangle donné, puis retourne la taille minimale qu’un rectangle doit avoir pour correspondre à ce nombre de calendriers. Vous pouvez utiliser cette macro ou envoyer le message MCM_SIZERECTTOMIN explicitement.
Pager_ForwardMouse

Active ou désactive le transfert de la souris pour le contrôle de radiomessagerie. Lorsque le transfert de la souris est activé, le contrôle pagineur transfère WM_MOUSEMOVE messages vers la fenêtre autonome. Vous pouvez utiliser cette macro ou envoyer le message PGM_FORWARDMOUSE explicitement.
Pager_GetBkColor

Récupère la couleur d’arrière-plan actuelle du contrôle de radiomessagerie. Vous pouvez utiliser cette macro ou envoyer le message PGM_GETBKCOLOR explicitement.
Pager_GetBorder

Récupère la taille de bordure actuelle pour le contrôle de radiomessagerie. Vous pouvez utiliser cette macro ou envoyer le message PGM_GETBORDER explicitement.
Pager_GetButtonSize

Récupère la taille de bouton actuelle pour le contrôle de radiomessagerie. Vous pouvez utiliser cette macro ou envoyer le message PGM_GETBUTTONSIZE explicitement.
Pager_GetButtonState

Récupère l’état du bouton spécifié dans un contrôle de pagineur. Vous pouvez utiliser cette macro ou envoyer le message PGM_GETBUTTONSTATE explicitement.
Pager_GetDropTarget

Récupère le pointeur d’interface IDropTarget d’un contrôle de radiomessagerie. Vous pouvez utiliser cette macro ou envoyer explicitement le message PGM_GETDROPTARGET.
Pager_GetPos

Récupère la position de défilement actuelle du contrôle de radiomessagerie. Vous pouvez utiliser cette macro ou envoyer le message PGM_GETPOS explicitement.
Pager_RecalcSize

Force le contrôle pagineur à recalculer la taille de la fenêtre contenue. L’utilisation de cette macro entraîne l’envoi d’une notification PGN_CALCSIZE. Vous pouvez utiliser cette macro ou envoyer explicitement le message PGM_RECALCSIZE.
Pager_SetBkColor

Définit la couleur d’arrière-plan actuelle du contrôle de radiomessagerie. Vous pouvez utiliser cette macro ou envoyer le message PGM_SETBKCOLOR explicitement.
Pager_SetBorder

Définit la taille de bordure actuelle pour le contrôle de radiomessagerie. Vous pouvez utiliser cette macro ou envoyer le message PGM_SETBORDER explicitement.
Pager_SetButtonSize

Définit la taille du bouton actuel pour le contrôle de radiomessagerie. Vous pouvez utiliser cette macro ou envoyer le message PGM_SETBUTTONSIZE explicitement.
Pager_SetChild

Définit la fenêtre autonome pour le contrôle de radiomessagerie.
Pager_SetPos

Définit la position de défilement du contrôle de pagineur. Vous pouvez utiliser cette macro ou envoyer le message PGM_SETPOS explicitement.
Pager_SetScrollInfo

Définit les paramètres de défilement du contrôle de pagineur, y compris la valeur du délai d’expiration, les lignes par délai d’expiration et les pixels par ligne. Vous pouvez utiliser cette macro ou envoyer le message PGM_SETSETSCROLLINFO explicitement.
RemoveWindowSubclass

Supprime un rappel de sous-classe d’une fenêtre.
SECOND_IPADDRESS

Extrait la valeur du champ 1 d’une adresse IP empaquetée récupérée avec le message IPM_GETADDRESS.
SetWindowSubclass

Installe ou met à jour un rappel de sous-classe de fenêtre.
ShowHideMenuCtl

Définit ou supprime l’attribut de marque case activée de l’élément de menu spécifié et affiche ou masque le contrôle correspondant.
TabCtrl_AdjustRect

Calcule la zone d’affichage d’un contrôle d’onglet en fonction d’un rectangle de fenêtre, ou calcule le rectangle de fenêtre qui correspondrait à une zone d’affichage spécifiée. Vous pouvez utiliser cette macro ou envoyer le message TCM_ADJUSTRECT explicitement.
TabCtrl_DeleteAllItems

Supprime tous les éléments d’un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_DELETEALLITEMS explicitement.
TabCtrl_DeleteItem

Supprime un élément d’un contrôle tabulation. Vous pouvez utiliser cette macro ou envoyer le message TCM_DELETEITEM explicitement.
TabCtrl_DeselectAll

Réinitialise les éléments d’un contrôle d’onglet, en effaçant ceux qui ont été définis sur l’état TCIS_BUTTONPRESSED. Vous pouvez utiliser cette macro ou envoyer le message TCM_DESELECTALL explicitement.
TabCtrl_GetCurFocus

Retourne l’index de l’élément qui a le focus dans un contrôle tabulation. Vous pouvez utiliser cette macro ou envoyer le message TCM_GETCURFOCUS explicitement.
TabCtrl_GetCurSel

Détermine l’onglet actuellement sélectionné dans un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_GETCURSEL explicitement.
TabCtrl_GetExtendedStyle

Récupère les styles étendus actuellement utilisés pour le contrôle tabulation. Vous pouvez utiliser cette macro ou envoyer explicitement le message TCM_GETEXTENDEDSTYLE.
TabCtrl_GetImageList

Récupère la liste d’images associée à un contrôle tabulation. Vous pouvez utiliser cette macro ou envoyer le message TCM_GETIMAGELIST explicitement.
TabCtrl_GetItem

Récupère des informations sur un onglet dans un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_GETITEM explicitement.
TabCtrl_GetItemCount

Récupère le nombre d’onglets dans le contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_GETITEMCOUNT explicitement.
TabCtrl_GetItemRect

Récupère le rectangle englobant d’un onglet dans un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_GETITEMRECT explicitement.
TabCtrl_GetRowCount

Récupère le nombre actuel de lignes d’onglets dans un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_GETROWCOUNT explicitement.
TabCtrl_GetToolTips

Récupère le handle dans le contrôle d’info-bulle associé à un contrôle tabulation. Vous pouvez utiliser cette macro ou envoyer le message TCM_GETTOOLTIPS explicitement.
TabCtrl_GetUnicodeFormat

Récupère l’indicateur de format de caractères UNICODE pour le contrôle. Vous pouvez utiliser cette macro ou envoyer le message TCM_GETUNICODEFORMAT explicitement.
TabCtrl_HighlightItem

Définit l’état de surbrillance d’un élément d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_HIGHLIGHTITEM explicitement.
TabCtrl_HitTest

Détermine quel onglet, le cas échéant, se trouve à une position d’écran spécifiée. Vous pouvez utiliser cette macro ou envoyer le message TCM_HITTEST explicitement.
TabCtrl_InsertItem

Insère un nouvel onglet dans un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_INSERTITEM explicitement.
TabCtrl_RemoveImage

Supprime une image de la liste d’images d’un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_REMOVEIMAGE explicitement.
TabCtrl_SetCurFocus

Définit le focus sur un onglet spécifié dans un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_SETCURFOCUS explicitement.
TabCtrl_SetCurSel

Sélectionne un onglet dans un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_SETCURSEL explicitement.
TabCtrl_SetExtendedStyle

Définit les styles étendus que le contrôle tabulation utilisera. Vous pouvez utiliser cette macro ou envoyer le message TCM_SETEXTENDEDSTYLE explicitement.
TabCtrl_SetImageList

Affecte une liste d’images à un contrôle tabulation. Vous pouvez utiliser cette macro ou envoyer le message TCM_SETIMAGELIST explicitement.
TabCtrl_SetItem

Définit tout ou partie des attributs d’un onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_SETITEM explicitement.
TabCtrl_SetItemExtra

Définit le nombre d’octets par onglet réservé aux données définies par l’application dans un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_SETITEMEXTRA explicitement.
TabCtrl_SetItemSize

Définit la largeur et la hauteur des onglets dans un contrôle d’onglet à largeur fixe ou dessiné par le propriétaire. Vous pouvez utiliser cette macro ou envoyer le message TCM_SETITEMSIZE explicitement.
TabCtrl_SetMinTabWidth

Définit la largeur minimale des éléments d’un contrôle tabulation. Vous pouvez utiliser cette macro ou envoyer le message TCM_SETMINTABWIDTH explicitement.
TabCtrl_SetPadding

Définit la quantité d’espace (remplissage) autour de l’icône et de l’étiquette de chaque onglet dans un contrôle d’onglet. Vous pouvez utiliser cette macro ou envoyer le message TCM_SETPADDING explicitement.
TabCtrl_SetToolTips

Affecte un contrôle d’info-bulle à un contrôle tabulation. Vous pouvez utiliser cette macro ou envoyer le message TCM_SETTOOLTIPS explicitement.
TabCtrl_SetUnicodeFormat

Définit l’indicateur de format de caractères Unicode pour le contrôle. (TabCtrl_SetUnicodeFormat)
TaskDialog

La fonction TaskDialog crée, affiche et gère une boîte de dialogue de tâche.
TaskDialogIndirect

La fonction TaskDialogIndirect crée, affiche et gère une boîte de dialogue de tâche.
THIRD_IPADDRESS

Extrait la valeur du champ 2 d’une adresse IP compressée récupérée avec le message IPM_GETADDRESS.
TreeView_CreateDragImage

Crée une bitmap de glissement pour l’élément spécifié dans un contrôle d’arborescence.
TreeView_DeleteAllItems

Supprime tous les éléments d’un contrôle arborescence.
TreeView_DeleteItem

Supprime un élément et tous ses enfants d’un contrôle d’arborescence. Vous pouvez également envoyer le message TVM_DELETEITEM explicitement.
TreeView_EditLabel

Commence la modification sur place du texte de l’élément spécifié, en remplaçant le texte de l’élément par un contrôle d’édition sur une seule ligne contenant le texte.
TreeView_EndEditLabelNow

Termine la modification de l’étiquette d’un élément d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_ENDEDITLABELNOW explicitement.
TreeView_EnsureVisible

Garantit qu’un élément d’arborescence est visible, en développant l’élément parent ou en faisant défiler le contrôle d’arborescence, si nécessaire. Vous pouvez utiliser cette macro ou envoyer le message TVM_ENSUREVISIBLE explicitement.
TreeView_Expand

La macro TreeView_Expand développe ou réduit la liste des éléments enfants associés à l’élément parent spécifié, le cas échéant. Vous pouvez utiliser cette macro ou envoyer le message TVM_EXPAND explicitement.
TreeView_GetBkColor

Récupère la couleur d’arrière-plan actuelle du contrôle. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETBKCOLOR explicitement.
TreeView_GetCheckState

Obtient l’état case activée de l’élément spécifié. Vous pouvez également utiliser directement le message TVM_GETITEMSTATE.
TreeView_GetChild

Récupère le premier élément enfant de l’élément d’arborescence spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_CHILD.
TreeView_GetCount

Récupère un nombre d’éléments dans un contrôle d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETCOUNT explicitement.
TreeView_GetDropHilight

Récupère l’élément d’arborescence qui est la cible d’une opération de glisser-déplacer. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_DROPHILITE.
TreeView_GetEditControl

Récupère le handle du contrôle d’édition utilisé pour modifier le texte d’un élément d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETEDITCONTROL explicitement.
TreeView_GetExtendedStyle

Récupère le style étendu pour un contrôle d’arborescence spécifié. Utilisez cette macro ou envoyez explicitement le message TVM_GETEXTENDEDSTYLE.
TreeView_GetFirstVisible

Récupère le premier élément visible dans une fenêtre de contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_FIRSTVISIBLE.
TreeView_GetImageList

Récupère le handle dans la liste d’images normale ou d’état associée à un contrôle d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETIMAGELIST explicitement.
TreeView_GetIndent

Récupère la quantité, en pixels, des éléments enfants mis en retrait par rapport à leurs éléments parents. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETINDENT explicitement.
TreeView_GetInsertMarkColor

Récupère la couleur utilisée pour dessiner la marque d’insertion de l’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETINSERTMARKCOLOR explicitement.
TreeView_GetISearchString

Récupère la chaîne de recherche incrémentielle pour un contrôle arborescence. Le contrôle arborescence utilise la chaîne de recherche incrémentielle pour sélectionner un élément en fonction des caractères tapés par l’utilisateur. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETISEARCHSTRING explicitement.
TreeView_GetItem

Récupère tout ou partie des attributs d’un élément d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETITEM explicitement.
TreeView_GetItemHeight

Récupère la hauteur actuelle des éléments d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETITEMHEIGHT explicitement.
TreeView_GetItemPartRect

Récupère le plus grand rectangle englobant possible qui constitue la « zone d’accès » pour une partie spécifiée d’un élément. Utilisez cette macro ou envoyez le message TVM_GETITEMPARTRECT explicitement.
TreeView_GetItemRect

Récupère le rectangle englobant d’un élément d’arborescence et indique si l’élément est visible. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETITEMRECT explicitement.
TreeView_GetItemState

Récupère tout ou partie des attributs d’état d’un élément d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETITEMSTATE explicitement.
TreeView_GetLastVisible

Récupère le dernier élément développé dans un contrôle arborescence. Cela ne récupère pas le dernier élément visible dans la fenêtre d’arborescence. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_LASTVISIBLE.
TreeView_GetLineColor

Obtient la couleur de ligne actuelle. Vous pouvez également utiliser directement le message TVM_GETLINECOLOR.
TreeView_GetNextItem

Récupère l’élément d’arborescence qui porte la relation spécifiée avec un élément spécifié. Vous pouvez utiliser cette macro, utiliser l’une des macros TreeView_Get décrites ci-dessous ou envoyer le message TVM_GETNEXTITEM explicitement.
TreeView_GetNextSelected

Récupère l’élément d’arborescence qui porte la relation TVGN_NEXTSELECTED à un élément d’arborescence spécifié.
TreeView_GetNextSibling

Récupère l’élément frère suivant d’un élément spécifié dans un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_NEXT.
TreeView_GetNextVisible

Récupère l’élément visible suivant un élément spécifié dans un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_NEXTVISIBLE.
TreeView_GetParent

Récupère l’élément parent de l’élément d’arborescence spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_PARENT.
TreeView_GetPrevSibling

Récupère l’élément frère précédent d’un élément spécifié dans un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_PREVIOUS.
TreeView_GetPrevVisible

Récupère le premier élément visible qui précède un élément spécifié dans un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_PREVIOUSVISIBLE.
TreeView_GetRoot

Récupère l’élément le plus haut ou le premier élément du contrôle d’arborescence. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_ROOT.
TreeView_GetScrollTime

Récupère la durée de défilement maximale du contrôle d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETSCROLLTIME explicitement.
TreeView_GetSelectedCount

macro TreeView_GetSelectedCount
TreeView_GetSelection

Récupère l’élément actuellement sélectionné dans un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_GETNEXTITEM avec l’indicateur TVGN_CARET.
TreeView_GetTextColor

Récupère la couleur de texte actuelle du contrôle. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETTEXTCOLOR explicitement.
TreeView_GetToolTips

Récupère le handle du contrôle d’info-bulle enfant utilisé par un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETTOOLTIPS explicitement.
TreeView_GetUnicodeFormat

Récupère l’indicateur de format de caractères Unicode pour le contrôle. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETUNICODEFORMAT explicitement.
TreeView_GetVisibleCount

Obtient le nombre d’éléments qui peuvent être entièrement visibles dans la fenêtre cliente d’un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETVISIBLECOUNT explicitement.
TreeView_HitTest

Détermine l’emplacement du point spécifié par rapport à la zone cliente d’un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_HITTEST explicitement.
TreeView_InsertItem

Insère un nouvel élément dans un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_INSERTITEM explicitement.
TreeView_MapAccIDToHTREEITEM

Mappe un ID d’accessibilité à un élément HTREEITEM. Vous pouvez utiliser cette macro ou envoyer le message TVM_MAPACCIDTOHTREEITEM explicitement.
TreeView_MapHTREEITEMToAccID

Mappe un élément HTREEITEM à un ID d’accessibilité. Vous pouvez utiliser cette macro ou envoyer le message TVM_MAPHTREEITEMTOACCID explicitement.
TreeView_Select

Sélectionne l’élément d’arborescence spécifié, fait défiler l’élément dans l’affichage ou redessine l’élément dans le style utilisé pour indiquer la cible d’une opération de glisser-déplacer.
TreeView_SelectDropTarget

Redessine un élément de contrôle d’arborescence spécifié dans le style utilisé pour indiquer la cible d’une opération de glisser-déplacer. Vous pouvez utiliser cette macro ou la macro TreeView_Select, ou vous pouvez envoyer le message TVM_SELECTITEM explicitement.
TreeView_SelectItem

Sélectionne l’élément d’arborescence spécifié. Vous pouvez utiliser cette macro ou la macro TreeView_Select, ou vous pouvez envoyer le message TVM_SELECTITEM explicitement.
TreeView_SelectSetFirstVisible

Fait défiler le contrôle arborescence verticalement pour s’assurer que l’élément spécifié est visible.
TreeView_SetAutoScrollInfo

Définit les informations utilisées pour déterminer les caractéristiques de défilement automatique. Utilisez cette macro ou envoyez explicitement le message TVM_SETAUTOSCROLLINFO.
TreeView_SetBkColor

Définit la couleur d’arrière-plan du contrôle. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETBKCOLOR explicitement.
TreeView_SetBorder

Définit la taille de la bordure des éléments d’un contrôle d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETBORDER explicitement.
TreeView_SetCheckState

Définit l’image d’état de l’élément sur « vérifié » ou « décoché ». Vous pouvez également utiliser le message TVM_SETITEM directement.
TreeView_SetExtendedStyle

Définit le style étendu d’un contrôle TreeView spécifié. Utilisez cette macro ou envoyez le message TVM_SETEXTENDEDSTYLE explicitement.
TreeView_SetHot

Définit l’élément chaud pour un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETHOT explicitement.
TreeView_SetImageList

Définit la liste d’images normales ou d’état pour un contrôle d’arborescence et redessine le contrôle à l’aide des nouvelles images. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETIMAGELIST explicitement.
TreeView_SetIndent

Définit la largeur de mise en retrait d’un contrôle d’arborescence et redessine le contrôle pour refléter la nouvelle largeur. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETINDENT explicitement.
TreeView_SetInsertMark

Définit la marque d’insertion dans un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETINSERTMARK explicitement.
TreeView_SetInsertMarkColor

Définit la couleur utilisée pour dessiner la marque d’insertion pour l’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETINSERTMARKCOLOR explicitement.
TreeView_SetItem

La macro TreeView_SetItem définit tout ou partie des attributs d’un élément d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETITEM explicitement.
TreeView_SetItemHeight

Définit la hauteur des éléments d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETITEMHEIGHT explicitement.
TreeView_SetItemState

Définit les attributs d’état d’un élément d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETITEM explicitement.
TreeView_SetLineColor

Définit la couleur de ligne actuelle. Vous pouvez également utiliser directement le message TVM_SETLINECOLOR.
TreeView_SetScrollTime

Définit la durée de défilement maximale pour le contrôle d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETSCROLLTIME explicitement.
TreeView_SetTextColor

Définit la couleur du texte du contrôle. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETTEXTCOLOR explicitement.
TreeView_SetToolTips

Définit le contrôle d’info-bulle enfant d’un contrôle d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_SETTOOLTIPS explicitement.
TreeView_SetUnicodeFormat

Définit l’indicateur de format de caractères Unicode pour le contrôle. (TreeView_SetUnicodeFormat)
TreeView_ShowInfoTip

Affiche l’info-bulle d’un élément spécifié dans un contrôle arborescence. Utilisez cette macro ou envoyez le message TVM_SHOWINFOTIP explicitement.
TreeView_SortChildren

Trie les éléments enfants de l’élément parent spécifié dans un contrôle arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_SORTCHILDREN explicitement.
TreeView_SortChildrenCB

Trie les éléments d’arborescence à l’aide d’une fonction de rappel définie par l’application qui compare les éléments. Vous pouvez utiliser cette macro ou envoyer le message TVM_SORTCHILDRENCB explicitement.
UninitializeFlatSB

Annule la initialisation des barres de défilement plates pour une fenêtre particulière. La fenêtre spécifiée revient aux barres de défilement standard.

Fonctions de rappel

 
PFNLVGROUPCOMPARE

La fonction LVGroupCompare est une fonction de rappel définie par l’application utilisée avec les messages LVM_INSERTGROUPSORTED et LVM_SORTGROUPS.
PFTASKDIALOGCALLBACK

La fonction TaskDialogCallbackProc est une fonction définie par l’application utilisée avec la fonction TaskDialogIndirect.
SOUS-CLASSEPROC

Définit le prototype de la fonction de rappel utilisée par RemoveWindowSubclass et SetWindowSubclass.

Structures

 
BUTTON_IMAGELIST

Contient des informations sur une liste d’images qui est utilisée avec un contrôle bouton.
BUTTON_SPLITINFO

Contient des informations qui définissent un bouton fractionné (styles BS_SPLITBUTTON et BS_DEFSPLITBUTTON). Utilisé avec les messages BCM_GETSPLITINFO et BCM_SETSPLITINFO.
COLORMAP

Contient les informations utilisées par la fonction CreateMappedBitmap pour mapper les couleurs de l’image bitmap.
COLORSCHEME

Contient des informations pour le dessin de boutons dans une barre d’outils ou une barre d’outils.
COMBOBOXEXITEMA

Contient des informations sur un élément dans un contrôle ComboBoxEx. (ANSI)
COMBOBOXEXITEMW

Contient des informations sur un élément dans un contrôle ComboBoxEx. (Unicode)
DATETIMEPICKERINFO

Contient des informations sur un contrôle sélecteur de date et d’heure (DTP).
DRAGLISTINFO

Contient des informations sur un événement de glissement. Le pointeur vers DRAGLISTINFO est passé en tant que paramètre lParam du message de liste de glisser.
EDITBALLOONTIP

Contient des informations sur un conseil de bulle associé à un contrôle de bouton.
HD_TEXTFILTERA

Contient des informations sur les filtres de texte de contrôle d’en-tête. (ANSI)
HD_TEXTFILTERW

Contient des informations sur les filtres de texte de contrôle d’en-tête. (Unicode)
HDHITTESTINFO

Contient des informations sur un test d’accès. Cette structure est utilisée avec le message HDM_HITTEST et remplace la structure HD_HITTESTINFO.
HDITEMA

Contient des informations sur un élément dans un contrôle d’en-tête. Cette structure remplace la structure HD_ITEM. (ANSI)
HDITEMW

Contient des informations sur un élément dans un contrôle d’en-tête. Cette structure remplace la structure HD_ITEM. (Unicode)
HDLAYOUT

Contient les informations utilisées pour définir la taille et la position d’un contrôle d’en-tête. HDLAYOUT est utilisé avec le message HDM_LAYOUT. Cette structure remplace la structure HD_LAYOUT.
IMAGEINFO

La structure IMAGEINFO contient des informations sur une image dans une liste d’images. Cette structure est utilisée avec la fonction IImageList::GetImageInfo.
IMAGELISTDRAWPARAMS

La structure IMAGELISTDRAWPARAMS contient des informations sur une opération de dessin de liste d’images et est utilisée avec la fonction IImageList::D raw.
INITCOMMONCONTROLSEX

Transporte les informations utilisées pour charger les classes de contrôle courantes à partir de la bibliothèque de liens dynamiques (DLL). Cette structure est utilisée avec la fonction InitCommonControlsEx.
LHITTESTINFO

Utilisé pour obtenir des informations sur le lien correspondant à un emplacement donné.
LITEM

Utilisé pour définir et récupérer des informations sur un élément de lien.
LVBKIMAGEA

Contient des informations sur l’image d’arrière-plan d’un contrôle list-view. Cette structure est utilisée pour définir et récupérer des informations d’image d’arrière-plan. (ANSI)
LVBKIMAGEW

Contient des informations sur l’image d’arrière-plan d’un contrôle list-view. Cette structure est utilisée pour définir et récupérer des informations d’image d’arrière-plan. (Unicode)
LVCOLUMNA

Contient des informations sur une colonne en mode rapport. Cette structure est utilisée à la fois pour créer et manipuler des colonnes. Cette structure remplace la structure LV_COLUMN. (ANSI)
LVCOLUMNW

Contient des informations sur une colonne en mode rapport. Cette structure est utilisée à la fois pour créer et manipuler des colonnes. Cette structure remplace la structure LV_COLUMN. (Unicode)
LVFINDINFOA

Contient les informations utilisées lors de la recherche d’un élément list-view. Cette structure est identique à LV_FINDINFO, mais a été renommée pour s’adapter aux conventions de nommage standard. (ANSI)
LVFINDINFOW

Contient les informations utilisées lors de la recherche d’un élément list-view. Cette structure est identique à LV_FINDINFO, mais a été renommée pour s’adapter aux conventions de nommage standard. (Unicode)
LVFOOTERINFO

Contient des informations sur un pied de page dans un contrôle list-view.
LVFOOTERITEM

Contient des informations sur un élément de pied de page.
LVGROUP

Utilisé pour définir et récupérer des groupes.
LVGROUPMETRICS

Contient des informations sur l’affichage des groupes dans un contrôle list-view.
LVHITTESTINFO

Contient des informations sur un test d’accès.
LVINSERTGROUPSORTED

Utilisé pour trier les groupes. Il est utilisé avec LVM_INSERTGROUPSORTED.
LVINSERTMARK

Utilisé pour décrire les points d’insertion.
LVITEMA

Spécifie ou reçoit les attributs d’un élément list-view. Cette structure a été mise à jour pour prendre en charge une nouvelle valeur de masque (LVIF_INDENT) qui permet la mise en retrait des éléments. Cette structure remplace la structure LV_ITEM. (ANSI)
LVITEMINDEX

Contient des informations d’index sur un élément d’affichage de liste.
LVITEMW

Spécifie ou reçoit les attributs d’un élément list-view. Cette structure a été mise à jour pour prendre en charge une nouvelle valeur de masque (LVIF_INDENT) qui permet la mise en retrait des éléments. Cette structure remplace la structure LV_ITEM. (Unicode)
LVSETINFOTIP

Fournit des informations sur le texte d’info-bulle à définir.
LVTILEINFO

Fournit des informations sur un élément dans un contrôle d’affichage de liste lorsqu’il est affiché en mode vignette.
LVTILEVIEWINFO

Fournit des informations sur un contrôle d’affichage de liste lorsqu’il est affiché en mode mosaïque.
MCGRIDINFO

Contient des informations sur une partie d’un contrôle de calendrier.
MCHITTESTINFO

Contient des informations spécifiques aux points de test d’accès pour un contrôle de calendrier mensuel. Cette structure est utilisée avec le message MCM_HITTEST et la macro MonthCal_HitTest correspondante.
NMBCDROPDOWN

Contient des informations sur une notification BCN_DROPDOWN.
NMBCHOTITEM

Contient des informations sur le déplacement de la souris sur un contrôle de bouton.
NMCBEDRAGBEGINA

Contient les informations utilisées avec le code de notification CBEN_DRAGBEGIN. (ANSI)
NMCBEDRAGBEGINW

Contient les informations utilisées avec le code de notification CBEN_DRAGBEGIN. (Unicode)
NMCBEENDEDITA

Contient des informations sur la conclusion d’une opération de modification dans un contrôle ComboBoxEx. Cette structure est utilisée avec le code de notification CBEN_ENDEDIT. (ANSI)
NMCBEENDEDITW

Contient des informations sur la conclusion d’une opération de modification dans un contrôle ComboBoxEx. Cette structure est utilisée avec le code de notification CBEN_ENDEDIT. (Unicode)
NMCHAR

Contient les informations utilisées avec les messages de notification de caractères.
NMCOMBOBOXEXA

Contient des informations spécifiques aux éléments ComboBoxEx à utiliser avec des codes de notification. (ANSI)
NMCOMBOBOXEXW

Contient des informations spécifiques aux éléments ComboBoxEx à utiliser avec des codes de notification. (Unicode)
NMCUSTOMDRAW

Contient des informations spécifiques à un code de notification NM_CUSTOMDRAW.
NMCUSTOMSPLITRECTINFO

Contient des informations sur les deux rectangles d’un bouton fractionné. Envoyé avec la notification NM_GETCUSTOMSPLITRECT.
NMCUSTOMTEXT

Contient des informations utilisées avec la notification texte personnalisée.
NMDATETIMECHANGE

Contient des informations sur une modification qui a eu lieu dans un contrôle de sélecteur de date et d’heure (DTP). Cette structure est utilisée avec le code de notification DTN_DATETIMECHANGE.
NMDATETIMEFORMATA

Contient des informations sur une partie de la chaîne de format qui définit un champ de rappel dans un contrôle de sélecteur de date et d’heure (DTP). (ANSI)
NMDATETIMEFORMATQUERYA

Contient des informations sur un champ de rappel de contrôle de sélecteur de date et d’heure (DTP). (ANSI)
NMDATETIMEFORMATQUERYW

Contient des informations sur un champ de rappel de contrôle de sélecteur de date et d’heure (DTP). (Unicode)
NMDATETIMEFORMATW

Contient des informations sur une partie de la chaîne de format qui définit un champ de rappel dans un contrôle de sélecteur de date et d’heure (DTP). (Unicode)
NMDATETIMESTRINGA

Contient des informations spécifiques à une opération de modification qui a eu lieu dans un contrôle de sélecteur de date et d’heure (DTP). Ce message est utilisé avec le code de notification DTN_USERSTRING. (ANSI)
NMDATETIMESTRINGW

Contient des informations spécifiques à une opération de modification qui a eu lieu dans un contrôle de sélecteur de date et d’heure (DTP). Ce message est utilisé avec le code de notification DTN_USERSTRING. (Unicode)
NMDATETIMEWMKEYDOWNA

Contient les informations utilisées pour décrire et gérer un code de notification DTN_WMKEYDOWN. (ANSI)
NMDATETIMEWMKEYDOWNW

Contient les informations utilisées pour décrire et gérer un code de notification DTN_WMKEYDOWN. (Unicode)
NMDAYSTATE

Contient les informations requises pour traiter le code de notification MCN_GETDAYSTATE. Tous les membres de cette structure sont destinés à l’entrée, à l’exception de prgDayState, que l’application réceptrice doit définir lors du traitement de MCN_GETDAYSTATE.
NMHDDISPINFOA

Contient les informations utilisées dans la gestion des codes de notification HDN_GETDISPINFO. (ANSI)
NMHDDISPINFOW

Contient les informations utilisées dans la gestion des codes de notification HDN_GETDISPINFO. (Unicode)
NMHDFILTERBTNCLICK

Spécifie ou reçoit les attributs d’un clic de bouton de filtre.
NMHEADERA

Contient des informations sur les messages de notification de contrôle d’en-tête. Cette structure remplace la structure HD_NOTIFY. (ANSI)
NMHEADERW

Contient des informations sur les messages de notification de contrôle d’en-tête. Cette structure remplace la structure HD_NOTIFY. (Unicode)
NMIPADDRESS

Contient des informations pour le code de notification IPN_FIELDCHANGED.
NMITEMACTIVATE

Contient des informations sur un code de notification LVN_ITEMACTIVATE.
NMKEY

Contient les informations utilisées avec les messages de notification de clé.
NMLINK

NMLINK contient des informations de notification. Envoyez cette structure avec les messages NM_CLICK ou NM_RETURN.
NMLISTVIEW

Contient des informations sur un message de notification d’affichage de liste. Cette structure est identique à la structure NM_LISTVIEW, mais a été renommée pour s’adapter aux conventions d’affectation de noms standard.
NMLVCACHEHINT

Contient les informations utilisées pour mettre à jour les informations d’élément mis en cache à utiliser avec un affichage de liste virtuelle.
NMLVCUSTOMDRAW

Contient des informations spécifiques à un code de notification NM_CUSTOMDRAW (affichage liste) envoyé par un contrôle d’affichage de liste.
NMLVDISPINFOA

Contient des informations sur un code de notification LVN_GETDISPINFO ou LVN_SETDISPINFO. Cette structure est identique à la structure LV_DISPINFO, mais a été renommée pour s’adapter aux conventions d’affectation de noms standard. (ANSI)
NMLVDISPINFOW

Contient des informations sur un code de notification LVN_GETDISPINFO ou LVN_SETDISPINFO. Cette structure est identique à la structure LV_DISPINFO, mais a été renommée pour s’adapter aux conventions d’affectation de noms standard. (Unicode)
NMLVEMPTYMARKUP

Contient les informations utilisées avec le code de notification LVN_GETEMPTYMARKUP.
NMLVFINDITEMA

Contient les informations dont le propriétaire a besoin pour rechercher les éléments demandés par un contrôle d’affichage de liste virtuel. Cette structure est utilisée avec le code de notification LVN_ODFINDITEM. (ANSI)
NMLVFINDITEMW

Contient les informations dont le propriétaire a besoin pour rechercher les éléments demandés par un contrôle d’affichage de liste virtuel. Cette structure est utilisée avec le code de notification LVN_ODFINDITEM. (Unicode)
NMLVGETINFOTIPA

Contient et reçoit les informations d’élément d’affichage de liste nécessaires à l’affichage d’une info-bulle pour un élément. Cette structure est utilisée avec le code de notification LVN_GETINFOTIP. (ANSI)
NMLVGETINFOTIPW

Contient et reçoit les informations d’élément d’affichage de liste nécessaires à l’affichage d’une info-bulle pour un élément. Cette structure est utilisée avec le code de notification LVN_GETINFOTIP. (Unicode)
NMLVKEYDOWN

Contient les informations utilisées dans le traitement du code de notification LVN_KEYDOWN. Cette structure est identique à la structure NMLVKEYDOWN, mais a été renommée pour s’adapter aux conventions de nommage standard.
NMLVLINK

Contient des informations sur un code de notification LVN_LINKCLICK.
NMLVODSTATECHANGE

Structure qui contient des informations à utiliser dans le traitement du code de notification LVN_ODSTATECHANGED.
NMLVSCROLL

Fournit des informations sur une opération de défilement.
NMMOUSE

Contient les informations utilisées avec les messages de notification de souris.
NMOBJECTNOTIFY

Contient les informations utilisées avec les codes de notification TBN_GETOBJECT, TCN_GETOBJECT et PSN_GETOBJECT.
NMPGCALCSIZE

Contient et reçoit les informations que le contrôle du pagineur utilise pour calculer la zone de défilement de la fenêtre autonome. Il est utilisé avec la notification PGN_CALCSIZE.
NMPGHOTITEM

Contient les informations utilisées avec le code de notification PGN_HOTITEMCHANGE.
NMPGSCROLL

Contient et reçoit les informations que le contrôle du pagineur utilise lors du défilement de la fenêtre autonome. Il est utilisé avec la notification PGN_SCROLL.
NMRBAUTOSIZE

Contient les informations utilisées dans la gestion des codes de notification RBN_AUTOSIZE.
NMREBAR

Contient les informations utilisées dans la gestion des différentes notifications de barre d’barres d’armature.
NMREBARAUTOBREAK

Contient les informations utilisées avec le code de notification RBN_AUTOBREAK.
NMREBARCHEVRON

Contient les informations utilisées pour gérer le code de notification RBN_CHEVRONPUSHED.
NMREBARCHILDSIZE

Contient les informations utilisées pour gérer le code de notification RBN_CHILDSIZE.
NMREBARSPLITTER

Contient les informations utilisées pour gérer un code de notification RBN_SPLITTERDRAG.
NMSEARCHWEB

Contient les informations utilisées pour gérer un code de notification EN_SEARCHWEB .
NMSELCHANGE

Contient les informations requises pour traiter le code de notification MCN_SELCHANGE.
NMTBCUSTOMDRAW

Contient des informations spécifiques à un code de notification NM_CUSTOMDRAW envoyé par un contrôle de barre d’outils.
NMTBDISPINFOA

Contient et reçoit des informations d’affichage pour un élément de barre d’outils. Cette structure est utilisée avec le code de notification TBN_GETDISPINFO. (ANSI)
NMTBDISPINFOW

Contient et reçoit des informations d’affichage pour un élément de barre d’outils. Cette structure est utilisée avec le code de notification TBN_GETDISPINFO. (Unicode)
NMTBGETINFOTIPA

Contient et reçoit des informations d’info-bulle pour un élément de barre d’outils. Cette structure est utilisée avec le code de notification TBN_GETINFOTIP. (ANSI)
NMTBGETINFOTIPW

Contient et reçoit des informations d’info-bulle pour un élément de barre d’outils. Cette structure est utilisée avec le code de notification TBN_GETINFOTIP. (Unicode)
NMTBHOTITEM

Contient les informations utilisées avec le code de notification TBN_HOTITEMCHANGE.
NMTBRESTORE

Permet aux applications d’extraire les informations qui ont été placées dans NMTBSAVE lorsque l’état de la barre d’outils a été enregistré. Cette structure est transmise aux applications lorsqu’elles reçoivent un code de notification TBN_RESTORE.
NMTBSAVE

Cette structure est transmise aux applications lorsqu’elles reçoivent un code de notification TBN_SAVE. Il contient des informations sur le bouton en cours d’enregistrement. Les applications peuvent modifier les valeurs des membres pour enregistrer des informations supplémentaires.
NMTCKEYDOWN

Contient des informations sur un appui sur une touche dans un contrôle tabulation. Il est utilisé avec le code de notification TCN_KEYDOWN. Cette structure remplace la structure TC_KEYDOWN.
NMTOOLBARA

Contient les informations utilisées pour traiter les codes de notification de la barre d’outils. Cette structure remplace la structure TBNOTIFY. (ANSI)
NMTOOLBARW

Contient les informations utilisées pour traiter les codes de notification de la barre d’outils. Cette structure remplace la structure TBNOTIFY. (Unicode)
NMTOOLTIPSCREATED

Contient les informations utilisées avec NM_TOOLTIPSCREATED codes de notification.
NMTRBTHUMBPOSCHANGING

Contient des informations sur une notification de modification de barre de suivi. Ce message est envoyé avec la notification TRBN_THUMBPOSCHANGING.
NMTREEVIEWA

Contient des informations sur un message de notification d’arborescence. Cette structure est identique à la structure NM_TREEVIEW, mais elle a été renommée pour suivre les conventions de nommage actuelles. (ANSI)
NMTREEVIEWW

Contient des informations sur un message de notification d’arborescence. Cette structure est identique à la structure NM_TREEVIEW, mais elle a été renommée pour suivre les conventions de nommage actuelles. (Unicode)
NMTTCUSTOMDRAW

Contient des informations spécifiques à un code de notification NM_CUSTOMDRAW envoyé par un contrôle d’info-bulle.
NMTTDISPINFOA

Contient les informations utilisées pour gérer le code de notification TTN_GETDISPINFO. Cette structure remplace la structure TOOLTIPTEXT. (ANSI)
NMTTDISPINFOW

Contient les informations utilisées dans la gestion du code de notification TTN_GETDISPINFO. Cette structure remplace la structure TOOLTIPTEXT. (Unicode)
NMTVASYNCDRAW

Contient une explication de l’échec du dessin d’une icône ou d’un élément d’arborescence de superposition.
NMTVCUSTOMDRAW

Contient des informations spécifiques à un code de notification NM_CUSTOMDRAW (arborescence) envoyé par un contrôle d’arborescence.
NMTVDISPINFOA

Contient et reçoit des informations d’affichage pour un élément d’arborescence. Cette structure est identique à la structure TV_DISPINFO, mais elle a été renommée pour suivre les conventions d’affectation de noms actuelles. (ANSI)
NMTVDISPINFOEXA

Contient des informations relatives aux informations de notification TreeView étendues. (ANSI)
NMTVDISPINFOEXW

Contient des informations relatives aux informations de notification TreeView étendues. (Unicode)
NMTVDISPINFOW

Contient et reçoit des informations d’affichage pour un élément d’arborescence. Cette structure est identique à la structure TV_DISPINFO, mais elle a été renommée pour suivre les conventions d’affectation de noms actuelles. (Unicode)
NMTVGETINFOTIPA

Contient et reçoit les informations d’élément d’arborescence nécessaires à l’affichage d’une info-bulle pour un élément. Cette structure est utilisée avec le code de notification TVN_GETINFOTIP. (ANSI)
NMTVGETINFOTIPW

Contient et reçoit les informations d’élément d’arborescence nécessaires à l’affichage d’une info-bulle pour un élément. Cette structure est utilisée avec le code de notification TVN_GETINFOTIP. (Unicode)
NMTVITEMCHANGE

Contient des informations sur une modification d’élément d’arborescence. Cette structure est envoyée avec les notifications TVN_ITEMCHANGED et TVN_ITEMCHANGING.
NMTVKEYDOWN

Contient des informations sur un événement de clavier dans un contrôle d’arborescence. Cette structure est utilisée avec le code de notification TVN_KEYDOWN. La structure est identique à la structure TV_KEYDOWN, mais elle a été renommée pour suivre les conventions d’affectation de noms actuelles.
NMTVSTATEIMAGECHANGING

Contient des informations sur un code de notification NM_TVSTATEIMAGECHANGING.
NMUPDOWN

Contient des informations spécifiques aux messages de notification de contrôle up-down. Il est identique à et remplace la structure NM_UPDOWN.
NMVIEWCHANGE

Stocke les informations requises pour traiter le code de notification MCN_VIEWCHANGE.
PBRANGE

Contient des informations sur les limites élevées et basses d’un contrôle de barre de progression. Cette structure est utilisée avec le message PBM_GETRANGE.
RBHITTESTINFO

Contient des informations spécifiques à une opération de test de positionnement. Cette structure est utilisée avec le message RB_HITTEST.
REBARBANDINFOA

Contient des informations qui définissent une bande dans un contrôle de barre d’outils. (ANSI)
REBARBANDINFOW

Contient des informations qui définissent une bande dans un contrôle de barre d’outils. (Unicode)
REBARINFO

Contient des informations qui décrivent les caractéristiques de contrôle de la barre d’outils.
TASKDIALOG_BUTTON

La structure TASKDIALOG_BUTTON contient les informations utilisées pour afficher un bouton dans une boîte de dialogue de tâche. La structure TASKDIALOGCONFIG utilise cette structure.
TASKDIALOGCONFIG

La structure TASKDIALOGCONFIG contient des informations utilisées pour afficher une boîte de dialogue de tâche. La fonction TaskDialogIndirect utilise cette structure.
TBADDBITMAP

Ajoute une bitmap qui contient des images de bouton à une barre d’outils.
TBBUTTON

Contient des informations sur un bouton dans une barre d’outils.
TBBUTTONINFOA

Contient ou reçoit des informations pour un bouton spécifique dans une barre d’outils. (ANSI)
TBBUTTONINFOW

Contient ou reçoit des informations pour un bouton spécifique dans une barre d’outils. (Unicode)
TBINSERTMARK

Contient des informations sur la marque d’insertion dans un contrôle de barre d’outils.
TBMETRICS

Définit les métriques d’une barre d’outils utilisées pour réduire ou développer des éléments de barre d’outils.
TBREPLACEBITMAP

Utilisé avec le message TB_REPLACEBITMAP pour remplacer une bitmap de barre d’outils par une autre.
TBSAVEPARAMSA

Spécifie l’emplacement dans le Registre où le message TB_SAVERESTORE stocke et récupère des informations sur l’état d’une barre d’outils. (ANSI)
TBSAVEPARAMSW

Spécifie l’emplacement dans le Registre où le message TB_SAVERESTORE stocke et récupère des informations sur l’état d’une barre d’outils. (Unicode)
TCHITTESTINFO

Contient des informations sur un test de positionnement. Cette structure remplace la structure TC_HITTESTINFO.
TCITEMA

Spécifie ou reçoit les attributs d’un élément d’onglet. Il est utilisé avec les messages TCM_INSERTITEM, TCM_GETITEM et TCM_SETITEM. Cette structure remplace la structure TC_ITEM. (ANSI)
TCITEMHEADERA

Spécifie ou reçoit les attributs d’un onglet. Il est utilisé avec les messages TCM_INSERTITEM, TCM_GETITEM et TCM_SETITEM. Cette structure remplace la structure TC_ITEMHEADER. (ANSI)
TCITEMHEADERW

Spécifie ou reçoit les attributs d’un onglet. Il est utilisé avec les messages TCM_INSERTITEM, TCM_GETITEM et TCM_SETITEM. Cette structure remplace la structure TC_ITEMHEADER. (Unicode)
TCITEMW

Spécifie ou reçoit les attributs d’un élément d’onglet. Il est utilisé avec les messages TCM_INSERTITEM, TCM_GETITEM et TCM_SETITEM. Cette structure remplace la structure TC_ITEM. (Unicode)
TTGETTITLE

Fournit des informations sur le titre d’un contrôle d’info-bulle.
TTHITTESTINFOA

Contient des informations qu’un contrôle d’info-bulle utilise pour déterminer si un point se trouve dans le rectangle englobant de l’outil spécifié. Si le point se trouve dans le rectangle, la structure reçoit des informations sur l’outil. (ANSI)
TTHITTESTINFOW

Contient des informations qu’un contrôle d’info-bulle utilise pour déterminer si un point se trouve dans le rectangle englobant de l’outil spécifié. Si le point se trouve dans le rectangle, la structure reçoit des informations sur l’outil. (Unicode)
TTTOOLINFOA

La structure TOOLINFO contient des informations sur un outil dans un contrôle d’info-bulle. (ANSI)
TTTOOLINFOW

La structure TOOLINFO contient des informations sur un outil dans un contrôle d’info-bulle. (Unicode)
TVGETITEMPARTRECTINFO

Contient des informations permettant d’identifier la « zone d’accès » pour une partie spécifiée d’un élément d’arborescence. La structure est utilisée avec le message TVM_GETITEMPARTRECT et la macro TreeView_GetItemPartRect.
TVHITTESTINFO

Contient les informations utilisées pour déterminer l’emplacement d’un point par rapport à un contrôle d’arborescence.
TVINSERTSTRUCTA

Contient les informations utilisées pour ajouter un nouvel élément à un contrôle d’arborescence. Cette structure est utilisée avec le message TVM_INSERTITEM. La structure est identique à la structure TV_INSERTSTRUCT, mais elle a été renommée pour suivre les conventions d’affectation de noms actuelles. (ANSI)
TVINSERTSTRUCTW

Contient les informations utilisées pour ajouter un nouvel élément à un contrôle d’arborescence. Cette structure est utilisée avec le message TVM_INSERTITEM. La structure est identique à la structure TV_INSERTSTRUCT, mais elle a été renommée pour suivre les conventions d’affectation de noms actuelles. (Unicode)
TVITEMA

Spécifie ou reçoit les attributs d’un élément d’arborescence. Cette structure est identique à la structure TV_ITEM, mais elle a été renommée pour suivre les conventions d’affectation de noms actuelles. Les nouvelles applications doivent utiliser cette structure. (ANSI)
TVITEMEXA

Spécifie ou reçoit les attributs d’un élément d’arborescence. Cette structure est une amélioration de la structure TVITEM. Les nouvelles applications doivent utiliser cette structure le cas échéant. (ANSI)
TVITEMEXW

Spécifie ou reçoit les attributs d’un élément d’arborescence. Cette structure est une amélioration de la structure TVITEM. Les nouvelles applications doivent utiliser cette structure le cas échéant. (Unicode)
TVITEMW

Spécifie ou reçoit les attributs d’un élément d’arborescence. Cette structure est identique à la structure TV_ITEM, mais elle a été renommée pour suivre les conventions d’affectation de noms actuelles. Les nouvelles applications doivent utiliser cette structure. (Unicode)
TVSORTCB

Contient les informations utilisées pour trier les éléments enfants dans un contrôle d’arborescence. Cette structure est utilisée avec le message TVM_SORTCHILDRENCB. Cette structure est identique à la structure TV_SORTCB, mais elle a été renommée pour suivre les conventions d’affectation de noms actuelles.
UDACCEL

Contient des informations d’accélération pour un contrôle up-down.

Énumérations

 
EC_ENDOFLINE

Indique la fin du caractère de ligne utilisé par un contrôle d’édition.
EC_SEARCHWEB_ENTRYPOINT

Définit des constantes qui indiquent le point d’entrée d’une recherche web.