styles de fenêtre List-View
Les styles de fenêtre suivants sont spécifiques aux contrôles d’affichage de liste.
Constante | Description |
---|---|
|
Les éléments sont alignés à gauche dans les icônes et les petites icônes. |
|
Alignement actuel du contrôle. |
|
Les éléments sont alignés sur le haut du contrôle d’affichage de liste dans l’icône et la petite vue icône. |
|
Les icônes sont automatiquement organisées dans l’icône et la petite vue icône. |
|
Le texte de l’élément peut être modifié sur place. La fenêtre parente doit traiter le code de notification LVN_ENDLABELEDIT . |
|
Ce style spécifie l’affichage d’icônes. |
|
Ce style spécifie l’affichage liste. |
|
Les en-têtes de colonne ne sont pas affichés en mode rapport. Par défaut, les colonnes ont des en-têtes en mode rapport. |
|
Le texte de l’élément s’affiche sur une seule ligne dans l’affichage d’icônes. Par défaut, le texte de l’élément peut être encapsulé en mode icône. |
|
Le défilement est désactivé. Tous les éléments doivent se trouver dans la zone cliente. Ce style n’est pas compatible avec les styles LVS_LIST ou LVS_REPORT . Pour plus d’informations, consultez l’article de la Base de connaissances Q137520. |
|
Les en-têtes de colonne ne fonctionnent pas comme des boutons. Ce style peut être utilisé si le fait de cliquer sur un en-tête de colonne en mode rapport n’effectue pas d’action, comme le tri. |
|
Version 4.70. Ce style spécifie un contrôle d’affichage de liste virtuel. Pour plus d’informations sur ce style de contrôle de liste, consultez À propos des contrôles List-View. |
|
La fenêtre propriétaire peut peindre des éléments en mode rapport. Le contrôle d’affichage de liste envoie un message WM_DRAWITEM pour peindre chaque élément ; il n’envoie pas de messages distincts pour chaque sous-élément. Le membre iItemData de la structure DRAWITEMSTRUCT contient les données d’élément pour l’élément list-view spécifié. |
|
Ce style spécifie la vue de rapport. Lorsque vous utilisez le style LVS_REPORT avec un contrôle d’affichage de liste, la première colonne est toujours alignée à gauche. Vous ne pouvez pas utiliser LVCFMT_RIGHT pour modifier cet alignement. Pour plus d’informations sur l’alignement des colonnes, consultez LVCOLUMN . |
|
La liste d’images n’est pas supprimée lorsque le contrôle est détruit. Ce style permet d’utiliser les mêmes listes d’images avec plusieurs contrôles list-view. |
|
La sélection, le cas échéant, s’affiche toujours, même si le contrôle n’a pas le focus. |
|
Un seul élément à la fois peut être sélectionné. Par défaut, plusieurs éléments peuvent être sélectionnés. |
|
Ce style spécifie une petite vue d’icône. |
|
Les index d’éléments sont triés en fonction du texte de l’élément dans l’ordre croissant. |
|
Les index d’éléments sont triés en fonction du texte de l’élément dans l’ordre décroissant. |
|
Détermine le style de fenêtre actuel du contrôle. |
|
Détermine les styles de fenêtre qui contrôlent l’alignement de l’élément et l’apparence et le comportement de l’en-tête. |
Notes
Pour les styles LVS_SORTASCENDING et LVS_SORTDESCENDING , les index d’éléments sont triés en fonction du texte de l’élément dans l’ordre croissant ou décroissant, respectivement. Étant donné que les vues LVS_LIST et LVS_REPORT affichent les éléments dans le même ordre que leurs index, les résultats du tri sont immédiatement visibles par l’utilisateur. Les vues LVS_ICON et LVS_SMALLICON n’utilisent pas d’index d’éléments pour déterminer la position des icônes. Avec ces vues, les résultats du tri ne sont pas visibles par l’utilisateur.
Vous pouvez utiliser le masque LVS_TYPEMASK pour isoler les styles de fenêtre qui correspondent à l’affichage actuel : LVS_ICON, LVS_LIST, LVS_REPORT et LVS_SMALLICON.
Vous pouvez utiliser le masque LVS_ALIGNMASK pour isoler les styles de fenêtre qui spécifient l’alignement des éléments : LVS_ALIGNLEFT et LVS_ALIGNTOP.
Vous pouvez utiliser le masque LVS_TYPESTYLEMASK pour isoler les styles de fenêtre qui contrôlent l’alignement des éléments (LVS_ALIGNLEFT et LVS_ALIGNTOP) et ceux qui contrôlent l’apparence et le comportement de l’en-tête (LVS_NOCOLUMNHEADER et LVS_NOSORTHEADER).
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|