Affichage liste
Cette section contient des informations sur les éléments de programmation utilisés avec les contrôles d’affichage de liste.
Aperçus
Sujet | Contenu |
---|---|
À propos des contrôles List-View | Un contrôle d’affichage de liste est une fenêtre qui affiche une collection d’éléments. |
List-View de traitement des messages par défaut | Cette section répertorie le traitement des messages de fenêtre effectué par un contrôle d’affichage de liste. |
utiliser des contrôles List-View | Cette section contient des exemples de code qui montrent comment créer et utiliser des contrôles d’affichage de liste dans vos applications. |
Macros
Sujet | Contenu |
---|---|
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 explicitement le message LVM_ARRANGE. |
ListView_CancelEditLabel | Annule une opération de modification de texte d’élément. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_CANCELEDITLABEL. |
ListView_CreateDragImage | Crée une liste d’images glisser pour l’élément spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_CREATEDRAGIMAGE. |
ListView_DeleteAllItems | Supprime tous les éléments d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_DELETEALLITEMS. |
ListView_DeleteColumn | Supprime une colonne d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_DELETECOLUMN. |
ListView_DeleteItem | Supprime un élément d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_DELETEITEM. |
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 explicitement le message LVM_EDITLABEL. |
ListView_EnableGroupView | Active ou désactive si les éléments d’un contrôle d’affichage liste s’affichent en tant que groupe. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_ENABLEGROUPVIEW. |
ListView_EnsureVisible | Garantit qu’un élément d’affichage de liste est entièrement ou partiellement visible, en faisant défiler le contrôle d’affichage de liste si nécessaire. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_ENSUREVISIBLE. |
ListView_FindItem | Recherche un élément d’affichage de liste avec les caractéristiques spécifiées. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_FINDITEM. |
ListView_GetBkColor | Obtient la couleur d’arrière-plan d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETBKCOLOR. |
ListView_GetBkImage | Obtient l’image d’arrière-plan dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETBKIMAGE. |
ListView_GetCallbackMask | Obtient le masque de rappel d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETCALLBACKMASK. |
ListView_GetCheckState | Détermine si un élément d’un contrôle d’affichage de liste est sélectionné. Cela 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 explicitement le message LVM_GETCOLUMN. |
ListView_GetColumnOrderArray | Obtient l’ordre actuel de gauche à droite des colonnes dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETCOLUMNORDERARRAY. |
ListView_GetColumnWidth | Obtient la largeur d’une colonne en mode rapport ou liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETCOLUMNWIDTH. |
ListView_GetCountPerPage | Calcule le nombre d’éléments qui peuvent s’adapter verticalement à la zone visible d’un contrôle d’affichage de liste lorsqu’ils sont en mode liste ou état. Seuls les éléments entièrement visibles sont comptés. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETCOUNTPERPAGE. |
ListView_GetEditControl | Obtient le handle du contrôle d’édition utilisé pour modifier le texte d’un élément d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETEDITCONTROL. |
ListView_GetEmptyText | Obtient le texte destiné à être affiché lorsque le contrôle d’affichage de liste apparaît vide. Utilisez cette macro ou envoyez explicitement le message LVM_GETEMPTYTEXT. |
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 explicitement le message LVM_GETEXTENDEDLISTVIEWSTYLE. |
ListView_GetFocusedGroup | Obtient le groupe qui a le focus. Utilisez cette macro ou envoyez explicitement le message LVM_GETFOCUSEDGROUP. |
ListView_GetFooterInfo | Obtient des informations sur le pied de page d’un contrôle list-view spécifié. Utilisez cette macro ou envoyez explicitement le message LVM_GETFOOTERINFO. |
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 explicitement le message LVM_GETFOOTERITEM. |
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 explicitement le message LVM_GETGROUPCOUNT. |
ListView_GetGroupHeaderImageList | Obtient la liste d’images d’en-tête de groupe qui a été définie pour un contrôle d’affichage de liste existant. |
ListView_GetGroupInfo | Obtient les informations de groupe. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETGROUPINFO. |
ListView_GetGroupInfoByIndex | Obtient des informations sur un groupe spécifié. Utilisez cette macro ou envoyez explicitement le message LVM_GETGROUPINFOBYINDEX. |
ListView_GetGroupMetrics | Obtient des informations sur l’affichage des groupes. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETGROUPMETRICS. |
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 explicitement le message LVM_GETGROUPSTATE. |
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 explicitement le message LVM_GETHEADER. |
ListView_GetHotCursor | Obtient l’HCURSOR utilisé lorsque le pointeur est sur un élément pendant que le suivi à chaud est activé. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETHOTCURSOR. |
ListView_GetHotItem | Obtient l’index de l’élément actif. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETHOTITEM. |
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 explicitement le message LVM_GETHOVERTIME. |
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 explicitement le message LVM_GETIMAGELIST. |
ListView_GetInsertMark | Obtient la position du point d’insertion. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETINSERTMARK. |
ListView_GetInsertMarkColor | Obtient la couleur du point d’insertion. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETINSERTMARKCOLOR. |
ListView_GetInsertMarkRect | Obtient le rectangle qui limite le point d’insertion. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETINSERTMARKRECT. |
ListView_GetISearchString | Obtient la chaîne de recherche incrémentielle d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETISEARCHSTRING. |
ListView_GetItem | Obtient une partie ou l’ensemble des attributs d’un élément d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETITEM. |
ListView_GetItemCount | Obtient le nombre d’éléments dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETITEMCOUNT. |
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 explicitement le message LVM_GETITEMINDEXRECT. |
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 l’ensemble ou la partie d’un élément dans l’affichage actuel. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETITEMRECT. |
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 explicitement le message LVM_GETITEMSPACING. |
ListView_GetItemState | Obtient l’état d’un élément d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETITEMSTATE. |
ListView_GetItemText | Obtient le texte d’un élément d’affichage de liste ou d’un sous-élément. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETITEMTEXT. |
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 à un élément spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETNEXTITEM. |
ListView_GetNextItemIndex | Obtient l’index de l’élément dans un contrôle d’affichage de liste particulier qui a les propriétés et la relation spécifiées à un autre élément spécifique. Utilisez cette macro ou envoyez explicitement le message LVM_GETNEXTITEMINDEX. |
ListView_GetNumberOfWorkAreas | Obtient le nombre de zones de travail dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETNUMBEROFWORKAREAS. |
ListView_GetOrigin | Obtient l’origine actuelle de l’affichage pour un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETORIGIN. |
ListView_GetOutlineColor | Obtient la couleur de la bordure d’un contrôle d’affichage de liste si le style de fenêtre étendue LVS_EX_BORDERSELECT est défini. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETOUTLINECOLOR. |
ListView_GetSelectedColumn | Obtient un entier qui spécifie la colonne sélectionnée. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETSELECTEDCOLUMN. |
ListView_GetSelectedCount | Détermine le nombre d’éléments sélectionnés dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETSELECTEDCOUNT. |
ListView_GetSelectionMark | Obtient la marque de sélection à partir d’un contrôle d’affichage de liste. 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 explicitement le message LVM_GETSTRINGWIDTH. |
ListView_GetSubItemRect | Obtient des informations sur le rectangle qui entoure un sous-élément dans un contrôle list-view. Vous pouvez utiliser cette macro (recommandée) ou envoyer explicitement le message LVM_GETSUBITEMRECT. Cette macro est destinée à être utilisée uniquement sur les contrôles d’affichage de liste qui utilisent le style LVS_REPORT. |
ListView_GetTextBkColor | Obtient la couleur d’arrière-plan du texte d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETTEXTBKCOLOR. |
ListView_GetTextColor | Obtient la couleur de texte d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETTEXTCOLOR. |
ListView_GetTileInfo | Obtient des informations sur une vignette dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETTILEINFO. |
ListView_GetTileViewInfo | Obtient des informations sur un contrôle d’affichage de liste en mode vignette. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETTILEVIEWINFO. |
ListView_GetToolTips | Obtient le contrôle d’info-bulle utilisé par le contrôle list-view pour afficher les info-bulles. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETTOOLTIPS. |
ListView_GetTopIndex | Obtient l’index de l’élément visible le plus haut en mode liste ou rapport. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETTOPINDEX. |
ListView_GetUnicodeFormat | Obtient l’indicateur de format de caractère Unicode pour le contrôle. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETUNICODEFORMAT. |
ListView_GetView | Obtient l’affichage actuel d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETVIEW. |
ListView_GetViewRect | Obtient le rectangle englobant de tous les éléments du contrôle d’affichage de liste. L’affichage liste doit être en mode icône ou petite icône. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETVIEWRECT. |
ListView_GetWorkAreas | Obtient les zones de travail d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_GETWORKAREAS. |
ListView_HasGroup | Détermine si le contrôle list-view a un groupe spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_HASGROUP. |
ListView_HitTest | Détermine l’élément d’affichage de liste, le cas échéant, à une position spécifiée. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_HITTEST. |
ListView_HitTestEx | Détermine l’élément d’affichage de liste, le cas échéant, à une position spécifiée. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_HITTEST. |
ListView_InsertColumn | Insère une nouvelle colonne dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_INSERTCOLUMN. |
ListView_InsertGroup | Insère un groupe dans un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_INSERTGROUP. |
ListView_InsertGroupSorted | Insère un groupe dans une liste ordonnée de groupes. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_INSERTGROUPSORTED. |
ListView_InsertItem | Insère un nouvel élément dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_INSERTITEM. |
ListView_InsertMarkHitTest | Récupère le point d’insertion le plus proche d’un point spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_INSERTMARKHITTEST. |
ListView_IsGroupViewEnabled | Vérifie si le contrôle d’affichage liste a activé l’affichage de groupe. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_ISGROUPVIEWENABLED. |
ListView_IsItemVisible | Indique si un élément du contrôle list-view est visible. Utilisez cette macro ou envoyez explicitement le message LVM_ISITEMVISIBLE. |
ListView_MapIDToIndex | Mappe l’ID d’un élément à un index. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_MAPIDTOINDEX. |
ListView_MapIndexToID | Mappe l’index d’un élément à un ID unique. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_MAPINDEXTOID. |
ListView_MoveGroup | Non implémenté. |
ListView_MoveItemToGroup | Non implémenté. |
ListView_RedrawItems | Force un contrôle d’affichage de liste à redessiner une plage d’éléments. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_REDRAWITEMS. |
ListView_RemoveAllGroups | Supprime tous les groupes d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_REMOVEALLGROUPS. |
ListView_RemoveGroup | Supprime un groupe d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_REMOVEGROUP. |
ListView_Scroll | Fait défiler le contenu d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SCROLL. |
ListView_SetBkColor | Définit la couleur d’arrière-plan d’un contrôle list-view. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETBKCOLOR. |
ListView_SetBkImage | Définit l’image d’arrière-plan dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETBKIMAGE. |
ListView_SetCallbackMask | Modifie le masque de rappel pour un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETCALLBACKMASK. |
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 explicitement le message LVM_SETITEMSTATE. |
ListView_SetColumn | Définit les attributs d’une colonne d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETCOLUMN. |
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 explicitement le message LVM_SETCOLUMNORDERARRAY. |
ListView_SetColumnWidth | Permet de modifier la largeur d’une colonne dans l’affichage rapport ou la largeur de toutes les colonnes en mode affichage liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETCOLUMNWIDTH. |
ListView_SetExtendedListViewStyle | Définit des styles étendus pour les contrôles d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETEXTENDEDLISTVIEWSTYLE. |
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 explicitement le message LVM_SETEXTENDEDLISTVIEWSTYLE. |
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 explicitement le message LVM_SETGROUPINFO. |
ListView_SetGroupMetrics | Définit des informations sur l’affichage des groupes. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETGROUPMETRICS. |
ListView_SetGroupState | Définit l’état d’un groupe spécifié. |
ListView_SetHotCursor | Définit le HCURSOR que le contrôle d’affichage de liste utilise lorsque le pointeur se trouve sur un élément pendant que le suivi à chaud est activé. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETHOTCURSOR. Pour vérifier si le suivi à chaud est activé, appelez SystemParametersInfo. |
ListView_SetHotItem | Définit l’élément actif dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETHOTITEM. |
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 explicitement le message LVM_SETHOVERTIME. |
ListView_SetIconSpacing | Définit l’espacement entre les icônes dans les contrôles d’affichage de liste définis sur le style LVS_ICON. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETICONSPACING. |
ListView_SetImageList | Affecte une liste d’images à un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETIMAGELIST. |
ListView_SetInfoTip | Définit le texte de l’info-bulle. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETINFOTIP. |
ListView_SetInsertMark | Définit le point d’insertion à la position définie. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETINSERTMARK. |
ListView_SetInsertMarkColor | Définit la couleur du point d’insertion. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETINSERTMARKCOLOR. |
ListView_SetItem | Définit certains attributs ou tous les attributs d’un élément d’affichage 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 explicitement le message LVM_SETITEM. |
ListView_SetItemCount | Provoque l’allocation de mémoire pour le nombre d’éléments spécifié dans le contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETITEMCOUNT. |
ListView_SetItemCountEx | Définit le nombre virtuel d’éléments dans une vue de liste virtuelle . Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETITEMCOUNT. |
ListView_SetItemIndexState | Définit l’état d’un élément d’affichage de liste spécifié. Utilisez cette macro ou envoyez explicitement le message LVM_SETITEMINDEXSTATE. |
ListView_SetItemPosition | Déplace un élément vers une position spécifiée dans un contrôle d’affichage de liste (en icône ou en mode petite icône). Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETITEMPOSITION. |
ListView_SetItemPosition32 | Déplace un élément vers une position spécifiée dans un contrôle d’affichage de liste (en icône ou en mode petite icône). Cette macro diffère de la macro ListView_SetItemPosition dans laquelle elle utilise des coordonnées 32 bits. Vous pouvez utiliser la macro ListView_SetItemPosition32 ou envoyer explicitement le message LVM_SETITEMPOSITION32. |
ListView_SetItemState | Modifie l’état d’un élément dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETITEMSTATE. |
ListView_SetItemText | Modifie le texte d’un élément d’affichage de liste ou d’un sous-élément. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETITEMTEXT. |
ListView_SetOutlineColor | Définit la couleur de la bordure d’un contrôle d’affichage de liste si le style de fenêtre étendue LVS_EX_BORDERSELECT est défini. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETOUTLINECOLOR. |
ListView_SetSelectedColumn | Définit l’index de la colonne sélectionnée. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETSELECTEDCOLUMN. |
ListView_SetSelectionMark | Définit la marque de sélection dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETSELECTIONMARK. |
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 explicitement le message LVM_SETTEXTBKCOLOR. |
ListView_SetTextColor | Définit la couleur de texte d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETTEXTCOLOR. |
ListView_SetTileInfo | Définit des informations pour une vignette existante d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETTILEINFO. |
ListView_SetTileViewInfo | Définit des informations qu’un contrôle d’affichage de liste utilise en mode vignette. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETTILEVIEWINFO. |
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 explicitement le message LVM_SETTOOLTIPS. |
ListView_SetUnicodeFormat | Définit l’indicateur de format de caractère Unicode pour le contrôle. Ce message vous permet de modifier le jeu de caractères utilisé par le contrôle au moment de l’exécution plutôt que de devoir recréer le contrôle. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETUNICODEFORMAT. |
ListView_SetView | Définit l’affichage d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETVIEW. |
ListView_SetWorkAreas | Définit les zones de travail dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETWORKAREAS. |
ListView_SortGroups | Utilise une fonction de comparaison définie par l’application pour trier les groupes par ID dans un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SORTGROUPS. |
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 explicitement le message LVM_SORTITEMS. |
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 explicitement le message LVM_SORTITEMSEX. |
ListView_SubItemHitTest | Détermine l’élément d’affichage de liste ou le sous-élément situé à une position donnée. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SUBITEMHITTEST. |
ListView_SubItemHitTestEx | Détermine l’élément d’affichage de liste ou le sous-élément situé à une position donnée. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SUBITEMHITTEST. |
ListView_Update | Met à jour un élément d’affichage de liste. Si le contrôle d’affichage de liste a le style LVS_AUTOARRANGE, cette macro entraîne l’organisation du contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_UPDATE. |
Messages
Sujet | Contenu |
---|---|
LVM_APPROXIMATEVIEWRECT | Calcule la largeur et la hauteur approximatives requises pour afficher un nombre donné d’éléments. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_ApproximateViewRect. |
LVM_ARRANGE | Organise les éléments en mode icône. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_Arrange. |
LVM_CANCELEDITLABEL | Annule une opération de modification de texte d’élément. |
LVM_CREATEDRAGIMAGE | Crée une liste d’images glisser pour l’élément spécifié. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_CreateDragImage. |
LVM_DELETEALLITEMS | Supprime tous les éléments d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_DeleteAllItems. |
LVM_DELETECOLUMN | Supprime une colonne d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_DeleteColumn. |
LVM_DELETEITEM | Supprime un élément d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_DeleteItem. |
LVM_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 envoyer ce message explicitement ou à l’aide de la macro ListView_EditLabel. |
LVM_ENABLEGROUPVIEW | Active ou désactive si les éléments d’un contrôle d’affichage liste s’affichent en tant que groupe. |
LVM_ENSUREVISIBLE | Garantit qu’un élément d’affichage de liste est entièrement ou partiellement visible, en faisant défiler le contrôle d’affichage de liste si nécessaire. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_EnsureVisible. |
LVM_FINDITEM | Recherche un élément d’affichage de liste avec les caractéristiques spécifiées. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_FindItem. |
LVM_GETBKCOLOR | Obtient la couleur d’arrière-plan d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetBkColor. |
LVM_GETBKIMAGE | Obtient l’image d’arrière-plan dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetBkImage. |
LVM_GETCALLBACKMASK | Obtient le masque de rappel d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetCallbackMask. |
LVM_GETCOLUMN | Obtient les attributs de la colonne d’un contrôle list-view. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetColumn. |
LVM_GETCOLUMNORDERARRAY | Obtient l’ordre actuel de gauche à droite des colonnes dans un contrôle list-view. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetColumnOrderArray. |
LVM_GETCOLUMNWIDTH | Obtient la largeur d’une colonne en mode rapport ou liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetColumnWidth. |
LVM_GETCOUNTPERPAGE | Calcule le nombre d’éléments qui peuvent s’adapter verticalement à la zone visible d’un contrôle d’affichage de liste lorsqu’ils sont en mode liste ou état. Seuls les éléments entièrement visibles sont comptés. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetCountPerPage. |
LVM_GETEDITCONTROL | Obtient le handle du contrôle d’édition utilisé pour modifier le texte d’un élément d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetEditControl. |
LVM_GETEMPTYTEXT | Obtient le texte destiné à être affiché lorsque le contrôle d’affichage de liste apparaît vide. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetEmptyText. |
LVM_GETEXTENDEDLISTVIEWSTYLE | Obtient les styles étendus actuellement utilisés pour un contrôle d’affichage de liste donné. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetExtendedListViewStyle. |
LVM_GETFOCUSEDGROUP | Obtient le groupe qui a le focus. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetFocusedGroup. |
LVM_GETFOOTERINFO | Obtient des informations sur le pied de page d’un contrôle d’affichage de liste. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetFooterInfo. |
LVM_GETFOOTERITEM | Obtient des informations sur un élément de pied de page dans un contrôle d’affichage de liste. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetFooterItem. |
LVM_GETFOOTERITEMRECT | Obtient les coordonnées d’un pied de page pour un élément spécifié dans un contrôle list-view. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetFooterItemRect. |
LVM_GETFOOTERRECT | Récupère les coordonnées du pied de page d’un contrôle d’affichage de liste. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetFooterRect. |
LVM_GETGROUPCOUNT | Obtient le nombre de groupes. |
LVM_GETGROUPINFO | Obtient les informations de groupe. |
LVM_GETGROUPINFOBYINDEX | Obtient des informations sur un groupe spécifié. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetGroupInfoByIndex. |
LVM_GETGROUPMETRICS | Obtient des informations sur l’affichage des groupes. |
LVM_GETGROUPRECT | Obtient le rectangle d’un groupe spécifié. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetGroupRect. |
LVM_GETGROUPSTATE | Obtient l’état d’un groupe spécifié. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetGroupState. |
LVM_GETHEADER | Obtient le handle du contrôle d’en-tête utilisé par le contrôle d’affichage liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetHeader. |
LVM_GETHOTCURSOR | Récupère la valeur HCURSOR utilisée lorsque le pointeur est sur un élément pendant que le suivi à chaud est activé. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetHotCursor. |
LVM_GETHOTITEM | Récupère l’index de l’élément actif. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetHotItem. |
LVM_GETHOVERTIME | Récupère la durée pendant laquelle le curseur de la souris doit pointer sur un élément avant d’être sélectionné. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetHoverTime. |
LVM_GETIMAGELIST | Récupère le handle dans une liste d’images utilisée pour dessiner des éléments d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetImageList. |
LVM_GETINSERTMARK | Récupère la position du point d’insertion. |
LVM_GETINSERTMARKCOLOR | Récupère la couleur du point d’insertion. |
LVM_GETINSERTMARKRECT | Récupère le rectangle qui limite le point d’insertion. |
LVM_GETISEARCHSTRING | Récupère la chaîne de recherche incrémentielle d’un contrôle list-view. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetISearchString. |
LVM_GETITEM | Récupère certains ou tous les attributs d’un élément d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetItem. |
LVM_GETITEMCOUNT | Récupère le nombre d’éléments dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetItemCount. |
LVM_GETITEMINDEXRECT | Récupère le rectangle englobant pour tout ou partie d’un sous-élément dans l’affichage actuel d’un contrôle d’affichage liste. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetItemIndexRect. |
LVM_GETITEMPOSITION | Récupère la position d’un élément d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetItemPosition. |
LVM_GETITEMRECT | Récupère le rectangle englobant pour tout ou partie d’un élément dans l’affichage actuel. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetItemRect. |
LVM_GETITEMSPACING | Détermine l’espacement entre les éléments d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetItemSpacing. |
LVM_GETITEMSTATE | Récupère l’état d’un élément d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetItemState. |
LVM_GETITEMTEXT | Récupère le texte d’un élément d’affichage de liste ou d’un sous-élément. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetItemText. |
LVM_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 à un élément spécifié. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetNextItem. |
LVM_GETNEXTITEMINDEX | Récupère l’index d’un élément dans un contrôle d’affichage de liste spécifié qui correspond aux propriétés et à la relation spécifiées à un autre élément. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetNextItemIndex. |
LVM_GETNUMBEROFWORKAREAS | Récupère le nombre de zones de travail dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetNumberOfWorkAreas. |
LVM_GETORIGIN | Récupère l’origine actuelle de l’affichage pour un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetOrigin. |
LVM_GETOUTLINECOLOR | Récupère la couleur de la bordure d’un contrôle d’affichage de liste si le style de fenêtre étendue LVS_EX_BORDERSELECT est défini. |
LVM_GETSELECTEDCOLUMN | Récupère un entier qui spécifie la colonne sélectionnée. |
LVM_GETSELECTEDCOUNT | Détermine le nombre d’éléments sélectionnés dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetSelectedCount. |
LVM_GETSELECTIONMARK | Récupère la marque de sélection à partir d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetSelectionMark. |
LVM_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 envoyer ce message explicitement ou à l’aide de la macro ListView_GetStringWidth. |
LVM_GETSUBITEMRECT | Récupère des informations sur le rectangle englobant d’un sous-élément dans un contrôle list-view. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetSubItemRect (recommandé). Ce message est destiné à être utilisé uniquement avec les contrôles d’affichage de liste qui utilisent le style LVS_REPORT. |
LVM_GETTEXTBKCOLOR | Récupère la couleur d’arrière-plan du texte d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetTextBkColor. |
LVM_GETTEXTCOLOR | Récupère la couleur de texte d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetTextColor. |
LVM_GETTILEINFO | Récupère des informations sur une vignette dans un contrôle d’affichage de liste. |
LVM_GETTILEVIEWINFO | Récupère des informations sur un contrôle d’affichage de liste en mode vignette. |
LVM_GETTOOLTIPS | Récupère le contrôle d’info-bulle utilisé par le contrôle d’affichage liste pour afficher les info-bulles. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetToolTips. |
LVM_GETTOPINDEX | Récupère l’index de l’élément visible le plus haut lors de la liste ou de l’affichage rapport. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetTopIndex. |
LVM_GETUNICODEFORMAT | Récupère l’indicateur de format de caractère UNICODE pour le contrôle. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetUnicodeFormat. |
LVM_GETVIEW | Récupère l’affichage actuel d’un contrôle d’affichage liste. |
LVM_GETVIEWRECT | Récupère le rectangle englobant de tous les éléments du contrôle d’affichage de liste. L’affichage liste doit être en mode icône ou petite icône. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetViewRect. |
LVM_GETWORKAREAS | Récupère les zones de travail à partir d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetWorkAreas. |
LVM_HASGROUP | Détermine si le contrôle list-view a un groupe spécifié. |
LVM_HITTEST | Détermine l’élément d’affichage de liste, le cas échéant, à une position spécifiée. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_HitTest. |
LVM_INSERTCOLUMN | Insère une nouvelle colonne dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_InsertColumn. |
LVM_INSERTGROUP | Insère un groupe dans un contrôle list-view. |
LVM_INSERTGROUPSORTED | Insère un groupe dans une liste ordonnée de groupes. |
LVM_INSERTITEM | Insère un nouvel élément dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_InsertItem. |
LVM_INSERTMARKHITTEST | Récupère le point d’insertion le plus proche d’un point spécifié. |
LVM_ISGROUPVIEWENABLED | Vérifie si le contrôle d’affichage liste a activé l’affichage de groupe. |
LVM_ISITEMVISIBLE | Indique si un élément du contrôle list-view est visible. Envoyez ce message explicitement ou à l’aide de la macro ListView_IsItemVisible. |
LVM_MAPIDTOINDEX | Mappe l’ID d’un élément à un index. |
LVM_MAPINDEXTOID | Mappe l’index d’un élément à un ID unique. |
LVM_MOVEGROUP | Non implémenté. |
LVM_MOVEITEMTOGROUP | Non implémenté. |
LVM_REDRAWITEMS | Force un contrôle d’affichage de liste à redessiner une plage d’éléments. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_RedrawItems. |
LVM_REMOVEALLGROUPS | Supprime tous les groupes d’un contrôle d’affichage de liste. |
LVM_REMOVEGROUP | Supprime un groupe d’un contrôle d’affichage de liste. |
LVM_SCROLL | Fait défiler le contenu d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_Scroll. |
LVM_SETBKCOLOR | Définit la couleur d’arrière-plan d’un contrôle list-view. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetBkColor. |
LVM_SETBKIMAGE | Définit l’image d’arrière-plan dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetBkImage. |
LVM_SETCALLBACKMASK | Modifie le masque de rappel pour un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetCallbackMask. |
LVM_SETCOLUMN | Définit les attributs d’une colonne d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetColumn. |
LVM_SETCOLUMNORDERARRAY | Définit l’ordre de gauche à droite des colonnes dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetColumnOrderArray. |
LVM_SETCOLUMNWIDTH | Modifie la largeur d’une colonne en mode rapport ou la largeur de toutes les colonnes en mode liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetColumnWidth. |
LVM_SETEXTENDEDLISTVIEWSTYLE | Définit des styles étendus dans les contrôles d’affichage de liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetExtendedListViewStyle ou ListView_SetExtendedListViewStyleEx. |
LVM_SETGROUPINFO | Définit les informations de groupe. |
LVM_SETGROUPMETRICS | Définit des informations sur l’affichage des groupes. |
LVM_SETHOTCURSOR | Définit la valeur HCURSOR utilisée par le contrôle d’affichage de liste lorsque le pointeur se trouve sur un élément pendant que le suivi à chaud est activé. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetHotCursor. Pour vérifier si le suivi à chaud est activé, appelez SystemParametersInfo. |
LVM_SETHOTITEM | Définit l’élément actif pour un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetHotItem. |
LVM_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 envoyer ce message explicitement ou utiliser la macro ListView_SetHoverTime. |
LVM_SETICONSPACING | Définit l’espacement entre les icônes dans les contrôles d’affichage de liste qui ont le style LVS_ICON. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetIconSpacing. |
LVM_SETIMAGELIST | Affecte une liste d’images à un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetImageList. |
LVM_SETINFOTIP | Définit le texte de l’info-bulle. |
LVM_SETINSERTMARK | Définit le point d’insertion à la position définie. |
LVM_SETINSERTMARKCOLOR | Définit la couleur du point d’insertion. |
LVM_SETITEM | Définit certains attributs ou tous les attributs d’un élément d’affichage de liste. Vous pouvez également envoyer LVM_SETITEM pour définir le texte d’un sous-élément. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetItem. |
LVM_SETITEMCOUNT | Provoque l’allocation de la mémoire pour le nombre spécifié d’éléments ou définit le nombre virtuel d’éléments d’un contrôle d’affichage de liste virtuelle . Cela dépend de la façon dont le contrôle list-view a été créé. Vous pouvez envoyer ce message explicitement ou utiliser les macros ListView_SetItemCount ou ListView_SetItemCountEx. |
LVM_SETITEMINDEXSTATE | Définit l’état d’un élément d’affichage de liste. Envoyez ce message explicitement ou à l’aide de la macro ListView_SetItemIndexState. |
LVM_SETITEMPOSITION | Déplace un élément vers une position spécifiée dans un contrôle d’affichage de liste (doit être en icône ou en mode petite icône). Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetItemPosition. |
LVM_SETITEMPOSITION32 | Déplace un élément vers une position spécifiée dans un contrôle d’affichage de liste (doit être en icône ou en mode petite icône). Ce message diffère du message LVM_SETITEMPOSITION dans lequel il utilise des coordonnées 32 bits. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetItemPosition32. |
LVM_SETITEMSTATE | Modifie l’état d’un élément dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetItemState. |
LVM_SETITEMTEXT | Modifie le texte d’un élément d’affichage de liste ou d’un sous-élément. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetItemText. |
LVM_SETOUTLINECOLOR | Définit la couleur de la bordure d’un contrôle d’affichage de liste si le style de fenêtre étendue LVS_EX_BORDERSELECT est défini. |
LVM_SETSELECTEDCOLUMN | Définit l’index de la colonne sélectionnée. |
LVM_SETSELECTIONMARK | Définit la marque de sélection dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetSelectionMark. |
LVM_SETTEXTBKCOLOR | Définit la couleur d’arrière-plan du texte dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetTextBkColor. |
LVM_SETTEXTCOLOR | Définit la couleur de texte d’un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetTextColor. |
LVM_SETTILEINFO | Définit des informations pour une vignette existante d’un contrôle d’affichage de liste. |
LVM_SETTILEVIEWINFO | Définit des informations qu’un contrôle d’affichage de liste utilise en mode vignette. |
LVM_SETTILEWIDTH | Non pris en charge actuellement. |
LVM_SETTOOLTIPS | Définit le contrôle d’info-bulle que le contrôle list-view utilisera pour afficher les info-bulles. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetToolTips. |
LVM_SETUNICODEFORMAT | Définit l’indicateur de format de caractère UNICODE pour le contrôle. Ce message vous permet de modifier le jeu de caractères utilisé par le contrôle au moment de l’exécution plutôt que de devoir recréer le contrôle. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetUnicodeFormat. |
LVM_SETVIEW | Définit l’affichage d’un contrôle d’affichage de liste. |
LVM_SETWORKAREAS | Définit les zones de travail dans un contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetWorkAreas. |
LVM_SORTGROUPS | Utilise une fonction de comparaison définie par l’application pour trier les groupes par ID dans un contrôle d’affichage de liste. |
LVM_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 envoyer ce message explicitement ou à l’aide de la macro ListView_SortItems. |
LVM_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 envoyer ce message explicitement ou à l’aide de la macro ListView_SortItemsEx. |
LVM_SUBITEMHITTEST | Détermine l’élément d’affichage de liste ou le sous-élément à une position donnée. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SubItemHitTest. |
LVM_UPDATE | Met à jour un élément d’affichage de liste. Si le contrôle d’affichage de liste a le style LVS_AUTOARRANGE, cette macro entraîne l’organisation du contrôle d’affichage de liste. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_Update. |
Notifications
Sujet | Contenu |
---|---|
LVN_BEGINDRAG | Avertit la fenêtre parente d’un contrôle list-view qu’une opération de glisser-déplacer impliquant le bouton gauche de la souris est lancée. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_BEGINLABELEDIT | Avertit la fenêtre parente d’un contrôle list-view sur le début de la modification d’étiquette pour un élément. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_BEGINRDRAG | Avertit la fenêtre parente d’un contrôle list-view qu’une opération de glisser-déplacer impliquant le bouton droit de la souris est lancée. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_BEGINSCROLL | Avertit la fenêtre parente d’un contrôle list-view lors du démarrage d’une opération de défilement. |
LVN_COLUMNCLICK | Avertit la fenêtre parente d’un contrôle list-view qu’une colonne a été cliquée. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_COLUMNDROPDOWN | Envoyé par un contrôle d’affichage de liste lorsque le bouton déroulant de l’affichage de liste est enfoncé. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_COLUMNOVERFLOWCLICK | Envoyé par un contrôle d’affichage de liste lorsque son bouton de dépassement de capacité est cliqué. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_DELETEALLITEMS | Avertit la fenêtre parente d’un contrôle list-view que tous les éléments du contrôle sont sur le point d’être supprimés. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_DELETEITEM | Avertit la fenêtre parente d’un contrôle list-view qu’un élément est sur le point d’être supprimé. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_ENDLABELEDIT | Avertit la fenêtre parente d’un contrôle list-view concernant la fin de la modification d’étiquette pour un élément. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_ENDSCROLL | Avertit la fenêtre parente d’un contrôle list-view lorsqu’une opération de défilement se termine. |
LVN_GETDISPINFO | Envoyé par un contrôle d’affichage de liste à sa fenêtre parente. Il s’agit d’une demande pour que la fenêtre parente fournisse des informations nécessaires à l’affichage ou au tri d’un élément d’affichage de liste. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_GETEMPTYMARKUP | Envoyé par contrôle d’affichage de liste à sa fenêtre parente lorsque le contrôle n’a aucun élément. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. Le code de notification LVN_GETEMPTYMARKUP est une demande pour que la fenêtre parente fournisse du texte de balisage. |
LVN_GETINFOTIP | Envoyé par un contrôle d’affichage de liste d’affichage d’icônes volumineux qui a le style étendu LVS_EX_INFOTIP. Cette notification est envoyée lorsque le contrôle d’affichage de liste demande des informations de texte supplémentaires à afficher dans une info-bulle. Il est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_HOTTRACK | Envoyé par un contrôle d’affichage de liste lorsque l’utilisateur déplace la souris sur un élément. Cette notification est envoyée uniquement par les contrôles d’affichage de liste qui ont le style d’affichage de liste étendu LVS_EX_TRACKSELECT. Il est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_INCREMENTALSEARCH | Avertit la fenêtre parente d’un contrôle list-view qu’une recherche incrémentielle a démarré. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_INSERTITEM | Avertit la fenêtre parente d’un contrôle list-view qu’un nouvel élément a été inséré. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_ITEMACTIVATE | Envoyé par un contrôle d’affichage de liste lorsque l’utilisateur active un élément. Cette notification est envoyée sous la forme d’un message WM_NOTIFY. |
LVN_ITEMCHANGED | Avertit la fenêtre parente d’un contrôle list-view qu’un élément a changé. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_ITEMCHANGING | Avertit la fenêtre parente d’un contrôle list-view qu’un élément change. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_KEYDOWN | Avertit la fenêtre parente d’un contrôle list-view qu’une touche a été enfoncée. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_LINKCLICK | Avertit la fenêtre parente d’un contrôle list-view qu’un lien a été cliqué. Cette notification est envoyée sous la forme d’un message WM_NOTIFY. |
LVN_MARQUEEBEGIN | Avertit la fenêtre parente d’un contrôle list-view qu’une sélection de zone englobante (marquee) a commencé. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_ODCACHEHINT | Envoyé par un contrôle d’affichage de liste virtuelle lorsque le contenu de sa zone d’affichage a changé. Par exemple, un contrôle d’affichage de liste envoie cette notification lorsque l’utilisateur fait défiler l’affichage du contrôle. Le code de notification LVN_ODCACHEHINT est envoyé sous la forme d’un message WM_NOTIFY. |
LVN_ODFINDITEM | Envoyé par un vue de liste virtuelle contrôle lorsqu’il a besoin du propriétaire pour rechercher un élément de rappel particulier. Par exemple, le contrôle envoie cette notification lorsqu’il reçoit une entrée clavier de raccourci ou lorsqu’il reçoit un message LVM_FINDITEM. |
LVN_ODSTATECHANGED | Envoyé par un contrôle d’affichage de liste lorsque l’état d’un élément ou d’une plage d’éléments a changé. Cette notification est envoyée sous la forme d’un message WM_NOTIFY. |
LVN_SETDISPINFO | Avertit la fenêtre parente d’un contrôle list-view qu’elle doit mettre à jour les informations qu’elle conserve pour un élément. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
NM_CLICK (affichage liste) | Envoyé par un contrôle d’affichage de liste lorsque l’utilisateur clique sur un élément avec le bouton gauche de la souris. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
NM_CUSTOMDRAW (affichage liste) | Envoyé par un contrôle d’affichage de liste pour notifier ses fenêtres parentes sur les opérations de dessin. Cette notification est envoyée sous la forme d’un message WM_NOTIFY. |
NM_DBLCLK (affichage liste) | Envoyé par un contrôle d’affichage de liste lorsque l’utilisateur double-clique sur un élément avec le bouton gauche de la souris. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
NM_HOVER (affichage liste) | Envoyé par un contrôle d’affichage de liste lorsque la souris pointe sur un élément. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
NM_KILLFOCUS (affichage liste) | Avertit la fenêtre parente d’un contrôle list-view que le contrôle a perdu le focus d’entrée.
NM_KILLFOCUS (affichage liste) est envoyé sous la forme d’un message WM_NOTIFY. |
NM_RCLICK (affichage liste) | Envoyé par un contrôle d’affichage de liste lorsque l’utilisateur clique sur un élément avec le bouton droit de la souris. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
NM_RDBLCLK (affichage liste) | Envoyé par un contrôle d’affichage de liste lorsque l’utilisateur double-clique sur un élément avec le bouton droit de la souris. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY. |
NM_RELEASEDCAPTURE (affichage liste) | Avertit la fenêtre parente d’un contrôle list-view que le contrôle libère la capture de la souris. Cette notification est envoyée sous la forme d’un message WM_NOTIFY. |
NM_RETURN (affichage liste) | Avertit la fenêtre parente d’un contrôle list-view que le contrôle a le focus d’entrée et que l’utilisateur a appuyé sur la touche Entrée. NM_RETURN est envoyé sous la forme d’un message WM_NOTIFY. |
NM_SETFOCUS (affichage liste) | Avertit la fenêtre parente d’un contrôle list-view que le contrôle a reçu le focus d’entrée.
NM_SETFOCUS (affichage liste) est envoyé sous la forme d’un message WM_NOTIFY. |
Structures
Sujet | Contenu |
---|---|
LVBKIMAGE | Contient des informations sur l’image d’arrière-plan d’un contrôle d’affichage de liste. Cette structure est utilisée pour définir et récupérer des informations d’image d’arrière-plan. |
LVCOLUMN | 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. |
LVFINDINFO | Contient des informations utilisées lors de la recherche d’un élément d’affichage de liste. Cette structure est identique à LV_FINDINFO mais a été renommée pour s’adapter aux conventions d’affectation de noms standard. |
LVFOOTERINFO | Contient des informations sur un pied de page dans un contrôle d’affichage de liste. |
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 d’affichage de liste. |
LVHITTESTINFO | Contient des informations sur un test de positionnement. Cette structure a été étendue pour prendre en charge les tests de positionnement sous-em. Il est utilisé en association avec les messages LVM_HITTEST et LVM_SUBITEMHITTEST et leurs macros associées. Cette structure remplace la structure LVHITTESTINFO. |
LVINSERTGROUPSORTED | Utilisé pour trier les groupes. Il est utilisé avec LVM_INSERTGROUPSORTED. |
LVINSERTMARK | Utilisé pour décrire les points d’insertion. |
LVITEM | Spécifie ou reçoit les attributs d’un élément d’affichage de liste. Cette structure a été mise à jour pour prendre en charge une nouvelle valeur de masque (LVIF_INDENT) qui active le retrait d’élément. Cette structure remplace la structure LV_ITEM. |
LVITEMINDEX | Contient des informations d’index sur un élément d’affichage de liste. |
LVSETINFOTIP | Fournit des informations sur le texte d’info-bulle à définir. |
LVTILEINFO | Fournit des informations sur un élément d’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 vignette. |
NMITEMACTIVATE | Contient des informations sur un code de notification LVN_ITEMACTIVATE. |
NMLISTVIEW | Contient des informations sur un code de notification d’affichage de liste. Cette structure est identique à la structure NM_LISTVIEW, mais a été renommée en fonction des conventions d’affectation de noms standard. |
NMLVCACHEHINT | Contient des informations utilisées pour mettre à jour les informations d’élément mises en cache à utiliser avec une vue de liste virtuelle . |
NMLVCUSTOMDRAW | Contient des informations spécifiques à un NM_CUSTOMDRAW (affichage liste) code de notification envoyé par un contrôle d’affichage de liste. |
nmlvDISPINFO | 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. |
NMLVEMPTYMARKUP | Envoyé sur une notification LVN_GETEMPTYMARKUP. |
NMLVFINDITEM | Contient des informations dont le propriétaire a besoin pour rechercher les éléments demandés par une vue de liste virtuelle contrôle. Cette structure est utilisée avec le code de notification LVN_ODFINDITEM. |
NMLVGETINFOTIP | Contient et reçoit les informations d’élément d’affichage de liste nécessaires pour afficher une info-bulle pour un élément. Cette structure est utilisée avec le code de notification LVN_GETINFOTIP. |
NMLVKEYDOWN | Contient des informations utilisées dans le traitement du code de notification LVN_KEYDOWN. Cette structure est identique à la structure NMLVKEYDOWN, mais elle a été renommée pour s’adapter aux conventions d’affectation de noms standard. |
NMLVLINK | Contient des informations sur une notification LVN_LINKCLICK. |
NMLVODSTATECHANGE | Structure qui contient des informations à utiliser lors du traitement du code de notification LVN_ODSTATECHANGED. |
NMLVSCROLL | Fournit des informations sur une opération de défilement. |
Constantes
Sujet | Contenu |
---|---|
styles de List-View étendus | Utilisez le message LVM_SETEXTENDEDLISTVIEWSTYLE ou l’une des macros ListView_SetExtendedListViewStyle ou ListView_SetExtendedListViewStyleEx pour utiliser ces styles de contrôle d’affichage de liste étendus. |
List-View États d’élément | La valeur d’état d’un élément se compose de l’état de l’élément, d’un index de masque de superposition facultatif et d’un index de masque d’image d’état facultatif. L’état d’un élément détermine son apparence et ses fonctionnalités. L’état peut être égal à zéro ou à une ou plusieurs des valeurs suivantes : |
styles de fenêtre List-View | Les styles de fenêtre suivants sont spécifiques aux contrôles d’affichage de liste. |