Mode Liste
Cette section contient des informations sur les éléments de programmation utilisés avec les contrôles d’affichage de liste.
Vues d'ensemble
Rubrique | Contenu |
---|---|
À propos des contrôles List-View | Un contrôle list-view est une fenêtre qui affiche une collection d’éléments. |
Traitement des messages par défaut List-View | Cette section répertorie le traitement des messages de fenêtre effectué par un contrôle list-view. |
Utilisation de 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
Rubrique | 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 le message LVM_APPROXIMATEVIEWRECT explicitement. |
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 glisser 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 list-view. 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é. 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 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 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 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 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 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 le message LVM_GETFOOTERITEMRECT explicitement. |
ListView_GetFooterRect | Obtient les coordonnées du pied de page d’un contrôle list-view spécifié. Utilisez cette macro ou envoyez le message LVM_GETFOOTERRECT explicitement. |
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 explicitement le message LVM_GETGROUPINFOBYINDEX . |
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 le message LVM_GETGROUPRECT explicitement. |
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 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 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 l’LVS_EX_BORDERSELECT style de fenêtre étendu 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. Vous pouvez utiliser cette macro (recommandée) ou envoyer le message LVM_GETSUBITEMRECT explicitement. 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 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_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_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 explicitement le message LVM_ISITEMVISIBLE . |
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 | 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 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 d’affichage de liste 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). Cette macro diffère de la macro ListView_SetItemPosition en ce qu’elle utilise des coordonnées 32 bits. Vous pouvez utiliser la macro ListView_SetItemPosition32 ou envoyer le message LVM_SETITEMPOSITION32 explicitement. |
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 list-view si l’LVS_EX_BORDERSELECT style de fenêtre étendu 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. 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 d’avoir à recréer le contrôle. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETUNICODEFORMAT explicitement. |
ListView_SetView | Définit l’affichage d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETVIEW explicitement. |
ListView_SetWorkAreas | Définit les zones de travail dans un contrôle d’affichage de liste. 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 dans 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 d’affichage de liste. 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 d’affichage de liste. 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 ou le sous-élément d’affichage de liste situé à une position donnée. Vous pouvez utiliser cette macro ou envoyer le message LVM_SUBITEMHITTEST explicitement. |
ListView_SubItemHitTestEx | Détermine l’élément ou le sous-élément d’affichage de liste situé à une position donnée. Vous pouvez utiliser cette macro ou envoyer le message LVM_SUBITEMHITTEST explicitement. |
ListView_Update | Mises à 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 le message LVM_UPDATE explicitement. |
Messages
Rubrique | 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 de glissement 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 de 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 pour 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 d’affichage de liste. 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 pouvant tenir verticalement dans la zone visible d’un contrôle d’affichage de liste en mode liste ou rapport. 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 en utilisant 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 en utilisant la macro ListView_GetFooterInfo . |
LVM_GETFOOTERITEM | Obtient des informations sur un élément de pied de page dans un contrôle list-view. 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 list-view. 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 list-view. 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 se trouve sur un élément alors 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 chaud. 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 d’une liste d’images utilisé 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 tout ou partie des attributs d’un élément 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 list-view. 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 list-view. Envoyez ce message explicitement ou à l’aide de la macro ListView_GetItemIndexRect . |
LVM_GETITEMPOSITION | Récupère la position d’un élément list-view. 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 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 ou d’un sous-élément de vue de liste. 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 avec 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 list-view 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 list-view. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_GetNumberOfWorkAreas . |
LVM_GETORIGIN | Récupère l’origine de l’affichage actuel pour un contrôle list-view. 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 list-view si l’LVS_EX_BORDERSELECT style de fenêtre étendu 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 list-view. 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 list-view. 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ée). 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 list-view. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_GetTextBkColor . |
LVM_GETTEXTCOLOR | Récupère la couleur du texte d’un contrôle list-view. 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 list-view. |
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 que le contrôle list-view utilise 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 le plus visible en mode liste ou 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ères 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 list-view. |
LVM_GETVIEWRECT | Récupère 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 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 list-view. 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 quel élément d’affichage de liste, le cas échéant, se trouve à 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 list-view. 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 list-view. 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 l’affichage de groupe est activé dans le contrôle d’affichage de liste. |
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 list-view. |
LVM_SCROLL | Fait défiler le contenu d’un contrôle list-view. 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 list-view. 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 list-view. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetCallbackMask . |
LVM_SETCOLUMN | Définit les attributs d’une colonne list-view. 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 d’affichage de rapport ou la largeur de toutes les colonnes en mode affichage liste. Vous pouvez envoyer ce message explicitement ou utiliser la macro ListView_SetColumnWidth . |
LVM_SETEXTENDEDLISTVIEWSTYLE | Définit les styles étendus dans les contrôles de vue 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 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 envoyer ce message explicitement ou utiliser la macro ListView_SetHotCursor . Pour case activée si le suivi à chaud est activé, appelez SystemParametersInfo. |
LVM_SETHOTITEM | Définit l’élément chaud pour un contrôle list-view. 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 des 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 list-view. 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 tout ou partie des attributs d’un élément de liste. Vous pouvez également envoyer des 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 | Entraîne l’allocation de mémoire du contrôle list-view pour le nombre spécifié d’éléments ou définit le nombre virtuel d’éléments dans un contrôle de vue de liste virtuel. Cela dépend de la façon dont le contrôle d’affichage de liste 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 list-view. Envoyez ce message explicitement ou à l’aide de la macro ListView_SetItemIndexState . |
LVM_SETITEMPOSITION | Déplace un élément à une position spécifiée dans un contrôle list-view (doit être dans une icône ou une petite icône). Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetItemPosition . |
LVM_SETITEMPOSITION32 | Déplace un élément à une position spécifiée dans un contrôle list-view (doit être dans une icône ou une petite icône). Ce message diffère du message LVM_SETITEMPOSITION en ce qu’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 list-view. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetItemState . |
LVM_SETITEMTEXT | Modifie le texte d’un élément ou d’un sous-élément de vue de liste. 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 list-view si l’LVS_EX_BORDERSELECT style de fenêtre étendu 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 list-view. 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 du texte d’un contrôle list-view. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetTextColor . |
LVM_SETTILEINFO | Définit les informations d’une vignette existante d’un contrôle list-view. |
LVM_SETTILEVIEWINFO | Définit les informations qu’un contrôle list-view utilise en mode mosaïque. |
LVM_SETTILEWIDTH | Actuellement non pris en charge. |
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ères 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 d’avoir à 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 list-view. |
LVM_SETWORKAREAS | Définit les zones de travail dans un contrôle list-view. 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 au sein d’un contrôle list-view. |
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 de vue de liste ou le sous-élément qui se trouve à une position donnée. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SubItemHitTest . |
LVM_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 envoyer ce message explicitement ou à l’aide de la macro ListView_Update . |
Notifications
Rubrique | Contenu |
---|---|
LVN_BEGINDRAG | Avertit la fenêtre parente d’un contrôle d’affichage de liste 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 d’affichage de liste du 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 d’affichage de liste lorsqu’une opération de défilement démarre. |
LVN_COLUMNCLICK | Avertit la fenêtre parente d’un contrôle d’affichage de liste que l’utilisateur a cliqué sur une colonne. 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 vous appuyez sur le bouton déroulant de l’affichage de liste. 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 l’utilisateur clique sur son bouton de dépassement de capacité. 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 d’affichage de liste 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 d’affichage de liste 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 d’affichage de liste de 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 d’affichage de liste 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 les informations nécessaires pour afficher ou trier 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 le 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 grand contrôle d’affichage de liste d’icônes qui a le style étendu LVS_EX_INFOTIP . Cette notification est envoyée lorsque le contrôle d’affichage de liste demande l’affichage d’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 d’affichage de liste 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 d’affichage de liste 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 d’affichage de liste 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 d’affichage de liste qu’un élément est en cours de modification. 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 d’affichage de liste 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 d’affichage de liste qu’un clic a été effectué sur un lien. Cette notification est envoyée sous la forme d’un message WM_NOTIFY . |
LVN_MARQUEEBEGIN | Avertit la fenêtre parente d’un contrôle d’affichage de liste qu’une sélection de cadre englobant (chapiteau) 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 virtuel 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 contrôle d’affichage de liste virtuel lorsqu’il a besoin que le propriétaire trouve 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 d’affichage de liste qu’il doit mettre à jour les informations qu’il gère 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 list-view pour informer ses fenêtres parentes des 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 d’affichage de liste 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 d’affichage de liste 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 d’affichage de liste 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
Rubrique | Contenu |
---|---|
LVBKIMAGE | 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. |
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 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. |
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. Cette structure a été étendue pour prendre en charge les tests d’accès au sous-élément. 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 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 . |
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 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. |
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 pour s’adapter aux conventions de nommage 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 list-view. |
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 de nommage standard. |
NMLVEMPTYMARKUP | Envoyé sur une notification LVN_GETEMPTYMARKUP . |
NMLVFINDITEM | Contient les informations dont le propriétaire a besoin pour rechercher les éléments demandés par un contrôle d’affichage de liste virtuelle . 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 à l’affichage d’une info-bulle pour un élément. Cette structure est utilisée avec le code de notification LVN_GETINFOTIP . |
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 une 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. |
Constantes
Rubrique | Contenu |
---|---|
Styles 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. |
États d’élément list-View | 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. |