Listenansicht

Dieser Abschnitt enthält Informationen zu den Programmierelementen, die mit Listenansichtssteuerelementen verwendet werden.

Übersichten

Thema Inhalte
Informationen zu List-View-Steuerelementen Ein Listenansicht-Steuerelement ist ein Fenster, in dem eine Auflistung von Elementen angezeigt wird.
Standardnachrichtenverarbeitung List-View In diesem Abschnitt wird die Fensternachrichtenverarbeitung aufgeführt, die von einem Listenansichtssteuerelement ausgeführt wird.
Verwenden von List-View-Steuerelementen Dieser Abschnitt enthält Codebeispiele, die veranschaulichen, wie Listenansichtssteuerelemente in Ihren Anwendungen erstellt und verwendet werden.

Makros

Thema Inhalte
ListView_ApproximateViewRect Berechnet die ungefähre Breite und Höhe, die erforderlich ist, um eine bestimmte Anzahl von Elementen anzuzeigen. Sie können dieses Makro verwenden oder die LVM_APPROXIMATEVIEWRECT Nachricht explizit senden.
ListView_Arrange Ordnet Elemente in der Symbolansicht an. Sie können dieses Makro verwenden oder die LVM_ARRANGE-Nachricht explizit senden.
ListView_CancelEditLabel Bricht einen Textbearbeitungsvorgang des Elements ab. Sie können dieses Makro verwenden oder die LVM_CANCELEDITLABEL Nachricht explizit senden.
ListView_CreateDragImage Erstellt eine Bildziehliste für das angegebene Element. Sie können dieses Makro verwenden oder die LVM_CREATEDRAGIMAGE Nachricht explizit senden.
ListView_DeleteAllItems Entfernt alle Elemente aus einem Listenansichtssteuerelement. Sie können dieses Makro verwenden oder die LVM_DELETEALLITEMS Nachricht explizit senden.
ListView_DeleteColumn Entfernt eine Spalte aus einem Listenansichtssteuerelement. Sie können dieses Makro verwenden oder die LVM_DELETECOLUMN-Nachricht explizit senden.
ListView_DeleteItem Entfernt ein Element aus einem Listenansichtssteuerelement. Sie können dieses Makro verwenden oder die LVM_DELETEITEM Nachricht explizit senden.
ListView_EditLabel Beginnt mit der direkten Bearbeitung des Texts des angegebenen Listenansichtselements. Die Nachricht wählt das angegebene Element implizit aus und fokussiert es. Sie können dieses Makro verwenden oder die LVM_EDITLABEL Nachricht explizit senden.
ListView_EnableGroupView Aktiviert oder deaktiviert, ob die Elemente in einem Listenansichtssteuerelement als Gruppe angezeigt werden. Sie können dieses Makro verwenden oder die LVM_ENABLEGROUPVIEW Nachricht explizit senden.
ListView_EnsureVisible Stellt sicher, dass ein Listenansichtselement entweder vollständig oder teilweise sichtbar ist, und scrollt bei Bedarf im Listenansichtssteuerelement. Sie können dieses Makro verwenden oder die LVM_ENSUREVISIBLE Nachricht explizit senden.
ListView_FindItem Sucht nach einem Listenansichtselement mit den angegebenen Merkmalen. Sie können dieses Makro verwenden oder die LVM_FINDITEM Nachricht explizit senden.
ListView_GetBkColor Ruft die Hintergrundfarbe eines Listenansichtssteuerelements ab. Sie können dieses Makro verwenden oder die LVM_GETBKCOLOR Nachricht explizit senden.
ListView_GetBkImage Ruft das Hintergrundbild in einem Listenansichtssteuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETBKIMAGE Nachricht explizit senden.
ListView_GetCallbackMask Ruft die Rückrufmaske für ein Listenansichtssteuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETCALLBACKMASK Nachricht explizit senden.
ListView_GetCheckState Bestimmt, ob ein Element in einem Listenansichtssteuerelement ausgewählt ist. Dies sollte nur für Listenansichtssteuerelemente verwendet werden, die den stil "LVS_EX_CHECKBOXES" aufweisen.
ListView_GetColumn Ruft die Attribute der Spalte eines Listenansichtssteuerelements ab. Sie können dieses Makro verwenden oder die LVM_GETCOLUMN Nachricht explizit senden.
ListView_GetColumnOrderArray Ruft die aktuelle Reihenfolge von Spalten von links nach rechts in einem Listenansicht-Steuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETCOLUMNORDERARRAY Nachricht explizit senden.
ListView_GetColumnWidth Ruft die Breite einer Spalte in der Berichts- oder Listenansicht ab. Sie können dieses Makro verwenden oder die LVM_GETCOLUMNWIDTH Nachricht explizit senden.
ListView_GetCountPerPage Berechnet die Anzahl der Elemente, die vertikal in den sichtbaren Bereich eines Listenansichtssteuerelements passen können, wenn sie sich in der Listen- oder Berichtsansicht befinden. Nur vollständig sichtbare Elemente werden gezählt. Sie können dieses Makro verwenden oder die LVM_GETCOUNTPERPAGE Nachricht explizit senden.
ListView_GetEditControl Ruft das Handle für das Bearbeitungssteuerelement ab, das zum Bearbeiten des Texts eines Listenansichtselements verwendet wird. Sie können dieses Makro verwenden oder die LVM_GETEDITCONTROL Nachricht explizit senden.
ListView_GetEmptyText Ruft den Text ab, der angezeigt werden soll, wenn das Listenansichtssteuerelement leer erscheint. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETEMPTYTEXT Nachricht explizit.
ListView_GetExtendedListViewStyle Ruft die erweiterten Stile ab, die derzeit für ein bestimmtes Listenansichtssteuerelement verwendet werden. Sie können dieses Makro verwenden oder die LVM_GETEXTENDEDLISTVIEWSTYLE Nachricht explizit senden.
ListView_GetFocusedGroup Ruft die Gruppe ab, die den Fokus hat. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETFOCUSEDGROUP Nachricht explizit.
ListView_GetFooterInfo Ruft Informationen in der Fußzeile eines angegebenen Listenansichtssteuerelements ab. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETFOOTERINFO Nachricht explizit.
ListView_GetFooterItem Ruft Informationen zu einem Fußzeilenelement für ein angegebenes Listenansichtssteuerelement ab. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETFOOTERITEM Nachricht explizit.
ListView_GetFooterItemRect Ruft die Koordinaten einer Fußzeile für ein angegebenes Element in einem Listenansicht-Steuerelement ab. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETFOOTERITEMRECT Nachricht explizit.
ListView_GetFooterRect Ruft die Koordinaten der Fußzeile für ein angegebenes Listenansichtssteuerelement ab. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETFOOTERRECT Nachricht explizit.
ListView_GetGroupCount Ruft die Anzahl der Gruppen ab. Sie können dieses Makro verwenden oder die LVM_GETGROUPCOUNT Nachricht explizit senden.
ListView_GetGroupHeaderImageList Ruft die Gruppenkopfbildliste ab, die für ein vorhandenes Listenansichtssteuerelement festgelegt wurde.
ListView_GetGroupInfo Ruft Gruppeninformationen ab. Sie können dieses Makro verwenden oder die LVM_GETGROUPINFO Nachricht explizit senden.
ListView_GetGroupInfoByIndex Ruft Informationen zu einer angegebenen Gruppe ab. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETGROUPINFOBYINDEX Nachricht explizit.
ListView_GetGroupMetrics Ruft Informationen zur Anzeige von Gruppen ab. Sie können dieses Makro verwenden oder die LVM_GETGROUPMETRICS Nachricht explizit senden.
ListView_GetGroupRect Ruft das Rechteck für eine angegebene Gruppe ab. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETGROUPRECT Nachricht explizit.
ListView_GetGroupState Ruft den Status für eine angegebene Gruppe ab. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETGROUPSTATE Nachricht explizit.
ListView_GetHeader Ruft das Handle für das Headersteuerelement ab, das von einem Listenansichtssteuerelement verwendet wird. Sie können dieses Makro verwenden oder die LVM_GETHEADER Nachricht explizit senden.
ListView_GetHotCursor Ruft den HCURSOR ab, der verwendet wird, wenn sich der Zeiger über einem Element befindet, während hot tracking aktiviert ist. Sie können dieses Makro verwenden oder die LVM_GETHOTCURSOR Nachricht explizit senden.
ListView_GetHotItem Ruft den Index des heißen Elements ab. Sie können dieses Makro verwenden oder die LVM_GETHOTITEM-Nachricht explizit senden.
ListView_GetHoverTime Ruft die Zeitspanne ab, für die der Mauszeiger auf ein Element zeigen muss, bevor es ausgewählt wird. Sie können dieses Makro verwenden oder die LVM_GETHOVERTIME Nachricht explizit senden.
ListView_GetImageList Ruft das Handle für eine Bildliste ab, die zum Zeichnen von Listenansichtselementen verwendet wird. Sie können dieses Makro verwenden oder die LVM_GETIMAGELIST Nachricht explizit senden.
ListView_GetInsertMark Ruft die Position der Einfügemarke ab. Sie können dieses Makro verwenden oder die LVM_GETINSERTMARK Nachricht explizit senden.
ListView_GetInsertMarkColor Ruft die Farbe der Einfügemarke ab. Sie können dieses Makro verwenden oder die LVM_GETINSERTMARKCOLOR Nachricht explizit senden.
ListView_GetInsertMarkRect Ruft das Rechteck ab, das die Einfügemarke umgibt. Sie können dieses Makro verwenden oder die LVM_GETINSERTMARKRECT Nachricht explizit senden.
ListView_GetISearchString Ruft die inkrementelle Suchzeichenfolge eines Listenansichtssteuerelements ab. Sie können dieses Makro verwenden oder die LVM_GETISEARCHSTRING Nachricht explizit senden.
ListView_GetItem Ruft einige oder alle Attribute eines Listenansichtselements ab. Sie können dieses Makro verwenden oder die LVM_GETITEM Nachricht explizit senden.
ListView_GetItemCount Ruft die Anzahl der Elemente in einem Listenansichtssteuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETITEMCOUNT Nachricht explizit senden.
ListView_GetItemIndexRect Ruft das umgebende Rechteck für alle oder einen Teil eines Unterelements in der aktuellen Ansicht eines angegebenen Listenansicht-Steuerelements ab. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETITEMINDEXRECT Nachricht explizit.
ListView_GetItemPosition Ruft die Position eines Listenansichtselements ab. Sie können dieses Makro verwenden oder die LVM_GETITEMPOSITION-Nachricht explizit senden.
ListView_GetItemRect Ruft das umgebende Rechteck für das gesamte element oder einen Teil eines Elements in der aktuellen Ansicht ab. Sie können dieses Makro verwenden oder die LVM_GETITEMRECT Nachricht explizit senden.
ListView_GetItemSpacing Bestimmt den Abstand zwischen Elementen in einem Listenansichtssteuerelement. Sie können dieses Makro verwenden oder die LVM_GETITEMSPACING Nachricht explizit senden.
ListView_GetItemState Ruft den Status eines Listenansichtselements ab. Sie können dieses Makro verwenden oder die LVM_GETITEMSTATE Nachricht explizit senden.
ListView_GetItemText Ruft den Text eines Listenansichtselements oder Unterelements ab. Sie können dieses Makro verwenden oder die LVM_GETITEMTEXT Nachricht explizit senden.
ListView_GetNextItem Sucht nach einem Listenansichtselement, das über die angegebenen Eigenschaften verfügt und die angegebene Beziehung zu einem angegebenen Element trägt. Sie können dieses Makro verwenden oder die LVM_GETNEXTITEM Nachricht explizit senden.
ListView_GetNextItemIndex Ruft den Index des Elements in einem bestimmten Listenansichtssteuerelement ab, das über die angegebenen Eigenschaften und die Beziehung zu einem anderen bestimmten Element verfügt. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETNEXTITEMINDEX Nachricht explizit.
ListView_GetNumberOfWorkAreas Ruft die Anzahl der Arbeitsbereiche in einem Listenansichtssteuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETNUMBEROFWORKAREAS Nachricht explizit senden.
ListView_GetOrigin Ruft den aktuellen Ansichtsursprung für ein Listenansichtssteuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETORIGIN Nachricht explizit senden.
ListView_GetOutlineColor Ruft die Farbe des Rahmens eines Listenansichtssteuerelements ab, wenn die LVS_EX_BORDERSELECT erweiterten Fensterstil festgelegt ist. Sie können dieses Makro verwenden oder die LVM_GETOUTLINECOLOR Nachricht explizit senden.
ListView_GetSelectedColumn Ruft eine ganze Zahl ab, die die ausgewählte Spalte angibt. Sie können dieses Makro verwenden oder die LVM_GETSELECTEDCOLUMN Nachricht explizit senden.
ListView_GetSelectedCount Bestimmt die Anzahl der ausgewählten Elemente in einem Listenansichtssteuerelement. Sie können dieses Makro verwenden oder die LVM_GETSELECTEDCOUNT Nachricht explizit senden.
ListView_GetSelectionMark Ruft die Auswahlmarke aus einem Listenansichtssteuerelement ab. Sie können dieses Makro verwenden oder explizit die LVM_GETSELECTIONMARK Nachricht senden.
ListView_GetStringWidth Bestimmt die Breite einer angegebenen Zeichenfolge unter Verwendung der aktuellen Schriftart des angegebenen Listenansichtssteuerelements. Sie können dieses Makro verwenden oder die LVM_GETSTRINGWIDTH Nachricht explizit senden.
ListView_GetSubItemRect Ruft Informationen zu dem Rechteck ab, das ein Unterelement in einem Listenansicht-Steuerelement umgibt. Sie können dieses Makro (empfohlen) verwenden oder die LVM_GETSUBITEMRECT Nachricht explizit senden. Dieses Makro soll nur für Listenansichtssteuerelemente verwendet werden, die die LVS_REPORT-Format verwenden.
ListView_GetTextBkColor Ruft die Texthintergrundfarbe eines Listenansichtssteuerelements ab. Sie können dieses Makro verwenden oder die LVM_GETTEXTBKCOLOR Nachricht explizit senden.
ListView_GetTextColor Ruft die Textfarbe eines Listenansichtssteuerelements ab. Sie können dieses Makro verwenden oder die LVM_GETTEXTCOLOR Nachricht explizit senden.
ListView_GetTileInfo Ruft Informationen zu einer Kachel in einem Listenansichtssteuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETTILEINFO Nachricht explizit senden.
ListView_GetTileViewInfo Ruft Informationen zu einem Listenansichtssteuerelement in der Kachelansicht ab. Sie können dieses Makro verwenden oder die LVM_GETTILEVIEWINFO Nachricht explizit senden.
ListView_GetToolTips Ruft das QuickInfo-Steuerelement ab, das das Listenansicht-Steuerelement zum Anzeigen von QuickInfos verwendet. Sie können dieses Makro verwenden oder die LVM_GETTOOLTIPS Nachricht explizit senden.
ListView_GetTopIndex Ruft den Index des obersten sichtbaren Elements ab, wenn es sich in der Listen- oder Berichtsansicht befindet. Sie können dieses Makro verwenden oder die LVM_GETTOPINDEX Nachricht explizit senden.
ListView_GetUnicodeFormat Ruft das Unicode-Zeichenformatflag für das Steuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETUNICODEFORMAT Nachricht explizit senden.
ListView_GetView Ruft die aktuelle Ansicht eines Listenansicht-Steuerelements ab. Sie können dieses Makro verwenden oder die LVM_GETVIEW Nachricht explizit senden.
ListView_GetViewRect Ruft das umgebende Rechteck aller Elemente im Listenansicht-Steuerelement ab. Die Listenansicht muss sich in der Symbol- oder kleinen Symbolansicht befinden. Sie können dieses Makro verwenden oder die LVM_GETVIEWRECT Nachricht explizit senden.
ListView_GetWorkAreas Ruft die Arbeitsbereiche aus einem Listenansichtssteuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETWORKAREAS Nachricht explizit senden.
ListView_HasGroup Bestimmt, ob das Listenansicht-Steuerelement über eine angegebene Gruppe verfügt. Sie können dieses Makro verwenden oder die LVM_HASGROUP Nachricht explizit senden.
ListView_HitTest Bestimmt, welches Listenansichtselement sich (falls vorhanden) an einer angegebenen Position befindet. Sie können dieses Makro verwenden oder die LVM_HITTEST-Nachricht explizit senden.
ListView_HitTestEx Bestimmt, welches Listenansichtselement sich (falls vorhanden) an einer angegebenen Position befindet. Sie können dieses Makro verwenden oder die LVM_HITTEST-Nachricht explizit senden.
ListView_InsertColumn Fügt eine neue Spalte in ein Listenansichtssteuerelement ein. Sie können dieses Makro verwenden oder die LVM_INSERTCOLUMN Nachricht explizit senden.
ListView_InsertGroup Fügt eine Gruppe in ein Listenansichtssteuerelement ein. Sie können dieses Makro verwenden oder die LVM_INSERTGROUP Nachricht explizit senden.
ListView_InsertGroupSorted Fügt eine Gruppe in eine geordnete Liste von Gruppen ein. Sie können dieses Makro verwenden oder die LVM_INSERTGROUPSORTED Nachricht explizit senden.
ListView_InsertItem Fügt ein neues Element in ein Listenansichtssteuerelement ein. Sie können dieses Makro verwenden oder die LVM_INSERTITEM Nachricht explizit senden.
ListView_InsertMarkHitTest Ruft die Einfügemarke ab, die einem angegebenen Punkt am nächsten ist. Sie können dieses Makro verwenden oder die LVM_INSERTMARKHITTEST Nachricht explizit senden.
ListView_IsGroupViewEnabled Überprüft, ob für das Listenansichtssteuerelement die Gruppenansicht aktiviert ist. Sie können dieses Makro verwenden oder die LVM_ISGROUPVIEWENABLED Nachricht explizit senden.
ListView_IsItemVisible Gibt an, ob ein Element im Listenansicht-Steuerelement sichtbar ist. Verwenden Sie dieses Makro, oder senden Sie die LVM_ISITEMVISIBLE Nachricht explizit.
ListView_MapIDToIndex Ordnet die ID eines Elements einem Index zu. Sie können dieses Makro verwenden oder die LVM_MAPIDTOINDEX Nachricht explizit senden.
ListView_MapIndexToID Ordnet den Index eines Elements einer eindeutigen ID zu. Sie können dieses Makro verwenden oder die LVM_MAPINDEXTOID Nachricht explizit senden.
ListView_MoveGroup Nicht implementiert.
ListView_MoveItemToGroup Nicht implementiert.
ListView_RedrawItems Erzwingt, dass ein Listenansichtssteuerelement einen Bereich von Elementen neu zeichnet. Sie können dieses Makro verwenden oder die LVM_REDRAWITEMS Nachricht explizit senden.
ListView_RemoveAllGroups Entfernt alle Gruppen aus einem Listenansichtssteuerelement. Sie können dieses Makro verwenden oder die LVM_REMOVEALLGROUPS Nachricht explizit senden.
ListView_RemoveGroup Entfernt eine Gruppe aus einem Listenansichtssteuerelement. Sie können dieses Makro verwenden oder die LVM_REMOVEGROUP Nachricht explizit senden.
ListView_Scroll Scrollt den Inhalt eines Listenansichtssteuerelements. Sie können dieses Makro verwenden oder die LVM_SCROLL Nachricht explizit senden.
ListView_SetBkColor Legt die Hintergrundfarbe eines Listenansichtssteuerelements fest. Sie können dieses Makro verwenden oder die LVM_SETBKCOLOR Nachricht explizit senden.
ListView_SetBkImage Legt das Hintergrundbild in einem Listenansichtssteuerelement fest. Sie können dieses Makro verwenden oder die LVM_SETBKIMAGE Nachricht explizit senden.
ListView_SetCallbackMask Ändert die Rückrufmaske für ein Listenansichtssteuerelement. Sie können dieses Makro verwenden oder die LVM_SETCALLBACKMASK Nachricht explizit senden.
ListView_SetCheckState Wählt ein Element in einem Listenansichtssteuerelement aus oder hebt die Auswahl auf. Sie können dieses Makro verwenden oder die LVM_SETITEMSTATE Nachricht explizit senden.
ListView_SetColumn Legt die Attribute einer Listenansichtsspalte fest. Sie können dieses Makro verwenden oder die LVM_SETCOLUMN Nachricht explizit senden.
ListView_SetColumnOrderArray Legt die Reihenfolge der Spalten von links nach rechts in einem Listenansicht-Steuerelement fest. Sie können dieses Makro verwenden oder die LVM_SETCOLUMNORDERARRAY Nachricht explizit senden.
ListView_SetColumnWidth Wird verwendet, um die Breite einer Spalte in der Berichtsansicht oder die Breite aller Spalten im Listenansichtsmodus zu ändern. Sie können dieses Makro verwenden oder die LVM_SETCOLUMNWIDTH Nachricht explizit senden.
ListView_SetExtendedListViewStyle Legt erweiterte Stile für Listenansichtssteuerelemente fest. Sie können dieses Makro verwenden oder die LVM_SETEXTENDEDLISTVIEWSTYLE Nachricht explizit senden.
ListView_SetExtendedListViewStyleEx Legt erweiterte Stile für Listenansichtssteuerelemente mithilfe der Formatvorlage fest. Sie können dieses Makro verwenden oder die LVM_SETEXTENDEDLISTVIEWSTYLE Nachricht explizit senden.
ListView_SetGroupHeaderImageList Weist dem Gruppenheader eines Listenansichtssteuerelements eine Bildliste zu.
ListView_SetGroupInfo Legt Gruppeninformationen fest. Sie können dieses Makro verwenden oder die LVM_SETGROUPINFO Nachricht explizit senden.
ListView_SetGroupMetrics Legt Informationen zur Anzeige von Gruppen fest. Sie können dieses Makro verwenden oder die LVM_SETGROUPMETRICS Nachricht explizit senden.
ListView_SetGroupState Legt den Status für eine angegebene Gruppe fest.
ListView_SetHotCursor Legt den HCURSOR fest, den das Listenansicht-Steuerelement verwendet, wenn sich der Zeiger auf einem Element befindet, während die Hot-Verfolgung aktiviert ist. Sie können dieses Makro verwenden oder die LVM_SETHOTCURSOR Nachricht explizit senden. Rufen Sie SystemParametersInfo auf, um zu überprüfen, ob hot tracking aktiviert ist.
ListView_SetHotItem Legt das heiße Element in einem Listenansicht-Steuerelement fest. Sie können dieses Makro verwenden oder die LVM_SETHOTITEM-Nachricht explizit senden.
ListView_SetHoverTime Legt fest, wie lange der Mauscursor auf ein Element zeigen muss, bevor es ausgewählt wird. Sie können dieses Makro verwenden oder die LVM_SETHOVERTIME-Nachricht explizit senden.
ListView_SetIconSpacing Legt den Abstand zwischen Symbolen in Listenansichtssteuerelementen fest, die auf das LVS_ICON-Format festgelegt sind. Sie können dieses Makro verwenden oder die LVM_SETICONSPACING Nachricht explizit senden.
ListView_SetImageList Weist einem Listenansichtssteuerelement eine Bildliste zu. Sie können dieses Makro verwenden oder die LVM_SETIMAGELIST Nachricht explizit senden.
ListView_SetInfoTip Legt QuickInfo-Text fest. Sie können dieses Makro verwenden oder die LVM_SETINFOTIP Nachricht explizit senden.
ListView_SetInsertMark Legt die Einfügemarke auf die definierte Position fest. Sie können dieses Makro verwenden oder die LVM_SETINSERTMARK-Nachricht explizit senden.
ListView_SetInsertMarkColor Legt die Farbe der Einfügemarke fest. Sie können dieses Makro verwenden oder die LVM_SETINSERTMARKCOLOR Nachricht explizit senden.
ListView_SetItem Legt einige oder alle Attribute eines Listenansichtselements fest. Sie können auch ListView_SetItem verwenden, um den Text eines Unterelements festzulegen. Sie können dieses Makro verwenden oder die LVM_SETITEM Nachricht explizit senden.
ListView_SetItemCount Bewirkt, dass das Listenansichtssteuerelement Arbeitsspeicher für die angegebene Anzahl von Elementen zuordnet. Sie können dieses Makro verwenden oder die LVM_SETITEMCOUNT Nachricht explizit senden.
ListView_SetItemCountEx Legt die virtuelle Anzahl von Elementen in einer virtuellen Listenansicht fest. Sie können dieses Makro verwenden oder die LVM_SETITEMCOUNT Nachricht explizit senden.
ListView_SetItemIndexState Legt den Status eines angegebenen Listenansichtselements fest. Verwenden Sie dieses Makro, oder senden Sie die LVM_SETITEMINDEXSTATE Nachricht explizit.
ListView_SetItemPosition Verschiebt ein Element an eine angegebene Position in einem Listenansichtssteuerelement (in der Symbolansicht oder kleinen Symbolansicht). Sie können dieses Makro verwenden oder die LVM_SETITEMPOSITION Nachricht explizit senden.
ListView_SetItemPosition32 Verschiebt ein Element an eine angegebene Position in einem Listenansichtssteuerelement (in der Symbolansicht oder kleinen Symbolansicht). Dieses Makro unterscheidet sich vom makro ListView_SetItemPosition darin, dass es 32-Bit-Koordinaten verwendet. Sie können das ListView_SetItemPosition32-Makro verwenden oder die LVM_SETITEMPOSITION32-Nachricht explizit senden.
ListView_SetItemState Ändert den Status eines Elements in einem Listenansichtssteuerelement. Sie können dieses Makro verwenden oder die LVM_SETITEMSTATE Nachricht explizit senden.
ListView_SetItemText Ändert den Text eines Listenansichtselements oder Unterelements. Sie können dieses Makro verwenden oder die LVM_SETITEMTEXT Nachricht explizit senden.
ListView_SetOutlineColor Legt die Farbe des Rahmens eines Listenansichtssteuerelements fest, wenn die LVS_EX_BORDERSELECT erweiterten Fensterstil festgelegt ist. Sie können dieses Makro verwenden oder die LVM_SETOUTLINECOLOR Nachricht explizit senden.
ListView_SetSelectedColumn Legt den Index der ausgewählten Spalte fest. Sie können dieses Makro verwenden oder die LVM_SETSELECTEDCOLUMN Nachricht explizit senden.
ListView_SetSelectionMark Legt die Markierung in einem Listenansichtssteuerelement fest. Sie können dieses Makro verwenden oder die LVM_SETSELECTIONMARK Nachricht explizit senden.
ListView_SetTextBkColor Legt die Hintergrundfarbe von Text in einem Listenansicht-Steuerelement fest. Sie können dieses Makro verwenden oder die LVM_SETTEXTBKCOLOR Nachricht explizit senden.
ListView_SetTextColor Legt die Textfarbe eines Listenansichtssteuerelements fest. Sie können dieses Makro verwenden oder die LVM_SETTEXTCOLOR Nachricht explizit senden.
ListView_SetTileInfo Legt Informationen für eine vorhandene Kachel eines Listenansichtssteuerelements fest. Sie können dieses Makro verwenden oder die LVM_SETTILEINFO-Nachricht explizit senden.
ListView_SetTileViewInfo Legt Informationen fest, die von einem Listenansichtssteuerelement in der Kachelansicht verwendet werden. Sie können dieses Makro verwenden oder die LVM_SETTILEVIEWINFO Nachricht explizit senden.
ListView_SetToolTips Legt das QuickInfo-Steuerelement fest, das das Listenansicht-Steuerelement zum Anzeigen von QuickInfos verwendet. Sie können dieses Makro verwenden oder die LVM_SETTOOLTIPS Nachricht explizit senden.
ListView_SetUnicodeFormat Legt das Unicode-Zeichenformatflag für das Steuerelement fest. Mit dieser Meldung können Sie den zeichensatz ändern, der vom Steuerelement zur Laufzeit verwendet wird, anstatt das Steuerelement neu erstellen zu müssen. Sie können dieses Makro verwenden oder die LVM_SETUNICODEFORMAT Nachricht explizit senden.
ListView_SetView Legt die Ansicht eines Listenansicht-Steuerelements fest. Sie können dieses Makro verwenden oder die LVM_SETVIEW Nachricht explizit senden.
ListView_SetWorkAreas Legt die Arbeitsbereiche innerhalb eines Listenansichtssteuerelements fest. Sie können dieses Makro verwenden oder die LVM_SETWORKAREAS Nachricht explizit senden.
ListView_SortGroups Verwendet eine anwendungsdefinierte Vergleichsfunktion, um Gruppen innerhalb eines Listenansichtssteuerelements nach ID zu sortieren. Sie können dieses Makro verwenden oder die LVM_SORTGROUPS Nachricht explizit senden.
ListView_SortItems Verwendet eine anwendungsdefinierte Vergleichsfunktion, um die Elemente eines Listenansicht-Steuerelements zu sortieren. Der Index jedes Elements ändert sich, um die neue Sequenz widerzuspiegeln. Sie können dieses Makro verwenden oder die LVM_SORTITEMS Nachricht explizit senden.
ListView_SortItemsEx Verwendet eine anwendungsdefinierte Vergleichsfunktion, um die Elemente eines Listenansicht-Steuerelements zu sortieren. Der Index jedes Elements ändert sich, um die neue Sequenz widerzuspiegeln. Sie können dieses Makro verwenden oder die LVM_SORTITEMSEX Nachricht explizit senden.
ListView_SubItemHitTest Bestimmt, welches Listenansichtselement oder Unterelement sich an einer bestimmten Position befindet. Sie können dieses Makro verwenden oder die LVM_SUBITEMHITTEST-Nachricht explizit senden.
ListView_SubItemHitTestEx Bestimmt, welches Listenansichtselement oder Unterelement sich an einer bestimmten Position befindet. Sie können dieses Makro verwenden oder die LVM_SUBITEMHITTEST-Nachricht explizit senden.
ListView_Update Updates ein Listenansichtselement. Wenn das Listenansicht-Steuerelement über den LVS_AUTOARRANGE-Stil verfügt, bewirkt dieses Makro, dass das Listenansicht-Steuerelement angeordnet wird. Sie können dieses Makro verwenden oder die LVM_UPDATE Nachricht explizit senden.

Nachrichten

Thema Inhalte
LVM_APPROXIMATEVIEWRECT Berechnet die ungefähre Breite und Höhe, die erforderlich ist, um eine bestimmte Anzahl von Elementen anzuzeigen. Sie können diese Nachricht explizit senden oder das Makro ListView_ApproximateViewRect verwenden.
LVM_ARRANGE Ordnet Elemente in der Symbolansicht an. Sie können diese Nachricht explizit oder mithilfe des makros ListView_Arrange senden.
LVM_CANCELEDITLABEL Bricht einen Textbearbeitungsvorgang des Elements ab.
LVM_CREATEDRAGIMAGE Erstellt eine Bildziehliste für das angegebene Element. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_CreateDragImage senden.
LVM_DELETEALLITEMS Entfernt alle Elemente aus einem Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_DeleteAllItems senden.
LVM_DELETECOLUMN Entfernt eine Spalte aus einem Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_DeleteColumn senden.
LVM_DELETEITEM Entfernt ein Element aus einem Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_DeleteItem senden.
LVM_EDITLABEL Beginnt mit der direkten Bearbeitung des Texts des angegebenen Listenansichtselements. Die Nachricht wählt das angegebene Element implizit aus und fokussiert es. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_EditLabel senden.
LVM_ENABLEGROUPVIEW Aktiviert oder deaktiviert, ob die Elemente in einem Listenansichtssteuerelement als Gruppe angezeigt werden.
LVM_ENSUREVISIBLE Stellt sicher, dass ein Listenansichtselement entweder vollständig oder teilweise sichtbar ist, und scrollt bei Bedarf im Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_EnsureVisible senden.
LVM_FINDITEM Sucht nach einem Listenansichtselement mit den angegebenen Merkmalen. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_FindItem senden.
LVM_GETBKCOLOR Ruft die Hintergrundfarbe eines Listenansichtssteuerelements ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetBkColor senden.
LVM_GETBKIMAGE Ruft das Hintergrundbild in einem Listenansichtssteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetBkImage senden.
LVM_GETCALLBACKMASK Ruft die Rückrufmaske für ein Listenansichtssteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetCallbackMask senden.
LVM_GETCOLUMN Ruft die Attribute der Spalte eines Listenansichtssteuerelements ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetColumn senden.
LVM_GETCOLUMNORDERARRAY Ruft die aktuelle Reihenfolge von Spalten von links nach rechts in einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit senden oder das Makro ListView_GetColumnOrderArray verwenden.
LVM_GETCOLUMNWIDTH Ruft die Breite einer Spalte in der Berichts- oder Listenansicht ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetColumnWidth senden.
LVM_GETCOUNTPERPAGE Berechnet die Anzahl der Elemente, die vertikal in den sichtbaren Bereich eines Listenansichtssteuerelements passen können, wenn sie sich in der Listen- oder Berichtsansicht befinden. Nur vollständig sichtbare Elemente werden gezählt. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetCountPerPage senden.
LVM_GETEDITCONTROL Ruft das Handle für das Bearbeitungssteuerelement ab, das zum Bearbeiten des Texts eines Listenansichtselements verwendet wird. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetEditControl senden.
LVM_GETEMPTYTEXT Ruft den Text ab, der angezeigt werden soll, wenn das Listenansichtssteuerelement leer erscheint. Senden Sie diese Nachricht explizit oder mithilfe des makros ListView_GetEmptyText .
LVM_GETEXTENDEDLISTVIEWSTYLE Ruft die erweiterten Stile ab, die derzeit für ein bestimmtes Listenansichtssteuerelement verwendet werden. Sie können diese Nachricht explizit senden oder das Makro ListView_GetExtendedListViewStyle verwenden.
LVM_GETFOCUSEDGROUP Ruft die Gruppe ab, die den Fokus hat. Senden Sie diese Nachricht explizit oder mithilfe des makros ListView_GetFocusedGroup .
LVM_GETFOOTERINFO Ruft Informationen zur Fußzeile eines Listenansichtssteuerelements ab. Senden Sie diese Nachricht explizit oder mithilfe des makros ListView_GetFooterInfo .
LVM_GETFOOTERITEM Ruft Informationen zu einem Fußzeilenelement in einem Listenansichtssteuerelement ab. Senden Sie diese Nachricht explizit oder mithilfe des Makros ListView_GetFooterItem .
LVM_GETFOOTERITEMRECT Ruft die Koordinaten einer Fußzeile für ein angegebenes Element in einem Listenansicht-Steuerelement ab. Senden Sie diese Nachricht explizit oder mithilfe des makros ListView_GetFooterItemRect .
LVM_GETFOOTERRECT Ruft die Koordinaten der Fußzeile für ein Listenansicht-Steuerelement ab. Senden Sie diese Nachricht explizit oder mithilfe des Makros ListView_GetFooterRect .
LVM_GETGROUPCOUNT Ruft die Anzahl der Gruppen ab.
LVM_GETGROUPINFO Ruft Gruppeninformationen ab.
LVM_GETGROUPINFOBYINDEX Ruft Informationen zu einer angegebenen Gruppe ab. Senden Sie diese Nachricht explizit oder mithilfe des Makros ListView_GetGroupInfoByIndex .
LVM_GETGROUPMETRICS Ruft Informationen zur Anzeige von Gruppen ab.
LVM_GETGROUPRECT Ruft das Rechteck für eine angegebene Gruppe ab. Senden Sie diese Nachricht explizit oder mithilfe des Makros ListView_GetGroupRect .
LVM_GETGROUPSTATE Ruft den Status für eine angegebene Gruppe ab. Senden Sie diese Nachricht explizit oder mithilfe des Makros ListView_GetGroupState .
LVM_GETHEADER Ruft das Handle für das Headersteuerelement ab, das vom Listenansicht-Steuerelement verwendet wird. Sie können diese Nachricht explizit senden oder das Makro ListView_GetHeader verwenden.
LVM_GETHOTCURSOR Ruft den HCURSOR-Wert ab, der verwendet wird, wenn sich der Zeiger über einem Element befindet, während die Hot-Verfolgung aktiviert ist. Sie können diese Nachricht explizit senden oder das Makro ListView_GetHotCursor verwenden.
LVM_GETHOTITEM Ruft den Index des heißen Elements ab. Sie können diese Nachricht explizit senden oder das Makro ListView_GetHotItem verwenden.
LVM_GETHOVERTIME Ruft die Zeitspanne ab, in der der Mauscursor auf ein Element zeigen muss, bevor es ausgewählt wird. Sie können diese Nachricht explizit senden oder das Makro ListView_GetHoverTime verwenden.
LVM_GETIMAGELIST Ruft das Handle für eine Bildliste ab, die zum Zeichnen von Listenansichtselementen verwendet wird. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetImageList senden.
LVM_GETINSERTMARK Ruft die Position der Einfügemarke ab.
LVM_GETINSERTMARKCOLOR Ruft die Farbe der Einfügemarke ab.
LVM_GETINSERTMARKRECT Ruft das Rechteck ab, das die Einfügemarke umgibt.
LVM_GETISEARCHSTRING Ruft die inkrementelle Suchzeichenfolge eines Listenansicht-Steuerelements ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetISearchString senden.
LVM_GETITEM Ruft einige oder alle Attribute eines Listenansichtselements ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetItem senden.
LVM_GETITEMCOUNT Ruft die Anzahl der Elemente in einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetItemCount senden.
LVM_GETITEMINDEXRECT Ruft das umgebende Rechteck für alle oder einen Teil eines Unterelements in der aktuellen Ansicht eines Listenansicht-Steuerelements ab. Senden Sie diese Nachricht explizit oder mithilfe des Makros ListView_GetItemIndexRect .
LVM_GETITEMPOSITION Ruft die Position eines Listenansichtselements ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetItemPosition senden.
LVM_GETITEMRECT Ruft das umgebende Rechteck für ein Element in der aktuellen Ansicht ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetItemRect senden.
LVM_GETITEMSPACING Bestimmt den Abstand zwischen Elementen in einem Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetItemSpacing senden.
LVM_GETITEMSTATE Ruft den Status eines Listenansichtselements ab. Sie können diese Nachricht explizit oder mithilfe des makros ListView_GetItemState senden.
LVM_GETITEMTEXT Ruft den Text eines Listenansichtselements oder Unterelements ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetItemText senden.
LVM_GETNEXTITEM Sucht nach einem Listenansichtselement, das über die angegebenen Eigenschaften verfügt und die angegebene Beziehung zu einem angegebenen Element trägt. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetNextItem senden.
LVM_GETNEXTITEMINDEX Ruft den Index eines Elements in einem angegebenen Listenansichtssteuerelement ab, das den angegebenen Eigenschaften und der Beziehung zu einem anderen Element entspricht. Senden Sie diese Nachricht explizit oder mithilfe des Makros ListView_GetNextItemIndex .
LVM_GETNUMBEROFWORKAREAS Ruft die Anzahl der Arbeitsbereiche in einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit senden oder das Makro ListView_GetNumberOfWorkAreas verwenden.
LVM_GETORIGIN Ruft den aktuellen Ansichtsursprung für ein Listenansichtssteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetOrigin senden.
LVM_GETOUTLINECOLOR Ruft die Farbe des Rahmens eines Listenansichtssteuerelements ab, wenn die LVS_EX_BORDERSELECT erweiterten Fensterstil festgelegt ist.
LVM_GETSELECTEDCOLUMN Ruft eine ganze Zahl ab, die die ausgewählte Spalte angibt.
LVM_GETSELECTEDCOUNT Bestimmt die Anzahl der ausgewählten Elemente in einem Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetSelectedCount senden.
LVM_GETSELECTIONMARK Ruft die Auswahlmarke aus einem Listenansichtssteuerelement ab. Sie können diese Nachricht explizit senden oder das Makro ListView_GetSelectionMark verwenden.
LVM_GETSTRINGWIDTH Bestimmt die Breite einer angegebenen Zeichenfolge unter Verwendung der aktuellen Schriftart des angegebenen Listenansichtssteuerelements. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetStringWidth senden.
LVM_GETSUBITEMRECT Ruft Informationen zum umgebenden Rechteck für ein Unterelement in einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit oder mithilfe des makros ListView_GetSubItemRect senden (empfohlen). Diese Meldung soll nur mit Listenansichtssteuerelementen verwendet werden, die den stil "LVS_REPORT " verwenden.
LVM_GETTEXTBKCOLOR Ruft die Texthintergrundfarbe eines Listenansicht-Steuerelements ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetTextBkColor senden.
LVM_GETTEXTCOLOR Ruft die Textfarbe eines Listenansichtssteuerelements ab. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetTextColor senden.
LVM_GETTILEINFO Ruft Informationen zu einer Kachel in einem Listenansicht-Steuerelement ab.
LVM_GETTILEVIEWINFO Ruft Informationen zu einem Listenansichtssteuerelement in der Kachelansicht ab.
LVM_GETTOOLTIPS Ruft das QuickInfo-Steuerelement ab, das das Listenansicht-Steuerelement zum Anzeigen von QuickInfos verwendet. Sie können diese Nachricht explizit senden oder das Makro ListView_GetToolTips verwenden.
LVM_GETTOPINDEX Ruft den Index des obersten sichtbaren Elements ab, wenn es sich in der Listen- oder Berichtsansicht befindet. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetTopIndex senden.
LVM_GETUNICODEFORMAT Ruft das Unicode-Zeichenformatflag für das Steuerelement ab. Sie können diese Nachricht explizit senden oder das Makro ListView_GetUnicodeFormat verwenden.
LVM_GETVIEW Ruft die aktuelle Ansicht eines Listenansicht-Steuerelements ab.
LVM_GETVIEWRECT Ruft das umgebende Rechteck aller Elemente im Listenansicht-Steuerelement ab. Die Listenansicht muss sich in der Symbolansicht oder in einer kleinen Symbolansicht befinden. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetViewRect senden.
LVM_GETWORKAREAS Ruft die Arbeitsbereiche aus einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit senden oder das Makro ListView_GetWorkAreas verwenden.
LVM_HASGROUP Bestimmt, ob das Listenansichtssteuerelement über eine angegebene Gruppe verfügt.
LVM_HITTEST Bestimmt, welches Listenansichtselement sich ggf. an einer angegebenen Position befindet. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_HitTest senden.
LVM_INSERTCOLUMN Fügt eine neue Spalte in ein Listenansichtssteuerelement ein. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_InsertColumn senden.
LVM_INSERTGROUP Fügt eine Gruppe in ein Listenansichtssteuerelement ein.
LVM_INSERTGROUPSORTED Fügt eine Gruppe in eine geordnete Liste von Gruppen ein.
LVM_INSERTITEM Fügt ein neues Element in ein Listenansichtssteuerelement ein. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_InsertItem senden.
LVM_INSERTMARKHITTEST Ruft die Einfügemarke ab, die einem angegebenen Punkt am nächsten kommt.
LVM_ISGROUPVIEWENABLED Überprüft, ob für das Listenansichtssteuerelement die Gruppenansicht aktiviert ist.
LVM_ISITEMVISIBLE Gibt an, ob ein Element im Listenansicht-Steuerelement sichtbar ist. Senden Sie diese Nachricht explizit oder mithilfe des makros ListView_IsItemVisible .
LVM_MAPIDTOINDEX Ordnet die ID eines Elements einem Index zu.
LVM_MAPINDEXTOID Ordnet den Index eines Elements einer eindeutigen ID zu.
LVM_MOVEGROUP Nicht implementiert.
LVM_MOVEITEMTOGROUP Nicht implementiert.
LVM_REDRAWITEMS Erzwingt, dass ein Listenansichtssteuerelement einen Bereich von Elementen neu zeichnet. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_RedrawItems senden.
LVM_REMOVEALLGROUPS Entfernt alle Gruppen aus einem Listenansichtssteuerelement.
LVM_REMOVEGROUP Entfernt eine Gruppe aus einem Listenansichtssteuerelement.
LVM_SCROLL Scrollt den Inhalt eines Listenansichtssteuerelements. Sie können diese Nachricht explizit oder mithilfe des makros ListView_Scroll senden.
LVM_SETBKCOLOR Legt die Hintergrundfarbe eines Listenansichtssteuerelements fest. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetBkColor senden.
LVM_SETBKIMAGE Legt das Hintergrundbild in einem Listenansicht-Steuerelement fest. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetBkImage senden.
LVM_SETCALLBACKMASK Ändert die Rückrufmaske für ein Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetCallbackMask senden.
LVM_SETCOLUMN Legt die Attribute einer Listenansichtsspalte fest. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetColumn senden.
LVM_SETCOLUMNORDERARRAY Legt die Reihenfolge der Spalten von links nach rechts in einem Listenansicht-Steuerelement fest. Sie können diese Nachricht explizit senden oder das Makro ListView_SetColumnOrderArray verwenden.
LVM_SETCOLUMNWIDTH Ändert die Breite einer Spalte im Berichtsansichtsmodus oder die Breite aller Spalten im Listenansichtsmodus. Sie können diese Nachricht explizit senden oder das Makro ListView_SetColumnWidth verwenden.
LVM_SETEXTENDEDLISTVIEWSTYLE Legt erweiterte Stile in Listenansichtssteuerelementen fest. Sie können diese Nachricht explizit senden oder das makro ListView_SetExtendedListViewStyle oder ListView_SetExtendedListViewStyleEx verwenden.
LVM_SETGROUPINFO Legt Gruppeninformationen fest.
LVM_SETGROUPMETRICS Legt Informationen zur Anzeige von Gruppen fest.
LVM_SETHOTCURSOR Legt den HCURSOR-Wert fest, den das Listenansicht-Steuerelement verwendet, wenn sich der Zeiger über einem Element befindet, während die heiße Nachverfolgung aktiviert ist. Sie können diese Nachricht explizit senden oder das Makro ListView_SetHotCursor verwenden. Rufen Sie SystemParametersInfo auf, um zu überprüfen, ob hot tracking aktiviert ist.
LVM_SETHOTITEM Legt das heiße Element für ein Listenansichtssteuerelement fest. Sie können diese Nachricht explizit senden oder das Makro ListView_SetHotItem verwenden.
LVM_SETHOVERTIME Legt fest, wie lange der Mauscursor auf ein Element zeigen muss, bevor es ausgewählt wird. Sie können diese Nachricht explizit senden oder das Makro ListView_SetHoverTime verwenden.
LVM_SETICONSPACING Legt den Abstand zwischen Symbolen in Listenansichtssteuerelementen fest, die das LVS_ICON Format aufweisen. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetIconSpacing senden.
LVM_SETIMAGELIST Weist einem Listenansichtssteuerelement eine Bildliste zu. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetImageList senden.
LVM_SETINFOTIP Legt QuickInfo-Text fest.
LVM_SETINSERTMARK Legt die Einfügemarke auf die definierte Position fest.
LVM_SETINSERTMARKCOLOR Legt die Farbe der Einfügemarke fest.
LVM_SETITEM Legt einige oder alle Attribute eines Listenansichtselements fest. Sie können auch LVM_SETITEM senden, um den Text eines Unterelements festzulegen. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetItem senden.
LVM_SETITEMCOUNT Bewirkt, dass das Listenansicht-Steuerelement Arbeitsspeicher für die angegebene Anzahl von Elementen zuweist, oder legt die virtuelle Anzahl von Elementen in einem virtuellen Listenansicht-Steuerelement fest. Dies hängt davon ab, wie das Listenansichtssteuerelement erstellt wurde. Sie können diese Nachricht explizit senden oder die makros ListView_SetItemCount oder ListView_SetItemCountEx verwenden.
LVM_SETITEMINDEXSTATE Legt den Status eines Listenansichtselements fest. Senden Sie diese Nachricht explizit oder mithilfe des Makros ListView_SetItemIndexState .
LVM_SETITEMPOSITION Verschiebt ein Element an eine angegebene Position in einem Listenansichtssteuerelement (muss sich in der Symbol- oder kleinen Symbolansicht befinden). Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetItemPosition senden.
LVM_SETITEMPOSITION32 Verschiebt ein Element an eine angegebene Position in einem Listenansichtssteuerelement (muss sich in der Symbol- oder kleinen Symbolansicht befinden). Diese Nachricht unterscheidet sich von der LVM_SETITEMPOSITION Nachricht darin, dass sie 32-Bit-Koordinaten verwendet. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetItemPosition32 senden.
LVM_SETITEMSTATE Ändert den Status eines Elements in einem Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetItemState senden.
LVM_SETITEMTEXT Ändert den Text eines Listenansichtselements oder Unterelements. Sie können diese Nachricht explizit oder mithilfe des makros ListView_SetItemText senden.
LVM_SETOUTLINECOLOR Legt die Farbe des Rahmens eines Listenansichtssteuerelements fest, wenn die LVS_EX_BORDERSELECT erweiterten Fensterstil festgelegt ist.
LVM_SETSELECTEDCOLUMN Legt den Index der ausgewählten Spalte fest.
LVM_SETSELECTIONMARK Legt die Markierung in einem Listenansichtssteuerelement fest. Sie können diese Nachricht explizit senden oder das Makro ListView_SetSelectionMark verwenden.
LVM_SETTEXTBKCOLOR Legt die Hintergrundfarbe von Text in einem Listenansicht-Steuerelement fest. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetTextBkColor senden.
LVM_SETTEXTCOLOR Legt die Textfarbe eines Listenansichtssteuerelements fest. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetTextColor senden.
LVM_SETTILEINFO Legt Informationen für eine vorhandene Kachel eines Listenansichtssteuerelements fest.
LVM_SETTILEVIEWINFO Legt Informationen fest, die von einem Listenansichtssteuerelement in der Kachelansicht verwendet werden.
LVM_SETTILEWIDTH Wird derzeit nicht unterstützt.
LVM_SETTOOLTIPS Legt das QuickInfo-Steuerelement fest, das das Listenansicht-Steuerelement zum Anzeigen von QuickInfos verwendet. Sie können diese Nachricht explizit senden oder das Makro ListView_SetToolTips verwenden.
LVM_SETUNICODEFORMAT Legt das Unicode-Zeichenformatflag für das Steuerelement fest. Mit dieser Meldung können Sie den zeichensatz ändern, der vom Steuerelement zur Laufzeit verwendet wird, anstatt das Steuerelement neu erstellen zu müssen. Sie können diese Nachricht explizit senden oder das Makro ListView_SetUnicodeFormat verwenden.
LVM_SETVIEW Legt die Ansicht eines Listenansicht-Steuerelements fest.
LVM_SETWORKAREAS Legt die Arbeitsbereiche innerhalb eines Listenansichtssteuerelements fest. Sie können diese Nachricht explizit senden oder das Makro ListView_SetWorkAreas verwenden.
LVM_SORTGROUPS Verwendet eine anwendungsdefinierte Vergleichsfunktion, um Gruppen innerhalb eines Listenansichtssteuerelements nach ID zu sortieren.
LVM_SORTITEMS Verwendet eine anwendungsdefinierte Vergleichsfunktion, um die Elemente eines Listenansicht-Steuerelements zu sortieren. Der Index jedes Elements ändert sich, um die neue Sequenz widerzuspiegeln. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SortItems senden.
LVM_SORTITEMSEX Verwendet eine anwendungsdefinierte Vergleichsfunktion, um die Elemente eines Listenansicht-Steuerelements zu sortieren. Der Index jedes Elements ändert sich, um die neue Sequenz widerzuspiegeln. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SortItemsEx senden.
LVM_SUBITEMHITTEST Bestimmt, welches Listenansichtselement oder Unterelement sich an einer bestimmten Position befindet. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SubItemHitTest senden.
LVM_UPDATE Updates ein Listenansichtselement. Wenn das Listenansicht-Steuerelement über den LVS_AUTOARRANGE-Stil verfügt, bewirkt dieses Makro, dass das Listenansicht-Steuerelement angeordnet wird. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_Update senden.

Benachrichtigungen

Thema Inhalte
LVN_BEGINDRAG Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass ein Drag-and-Drop-Vorgang mit der linken Maustaste initiiert wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_BEGINLABELEDIT Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements über den Beginn der Bearbeitung von Bezeichnungen für ein Element. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_BEGINRDRAG Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass ein Drag-and-Drop-Vorgang mit der rechten Maustaste initiiert wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_BEGINSCROLL Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, wenn ein Bildlaufvorgang gestartet wird.
LVN_COLUMNCLICK Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, dass auf eine Spalte geklickt wurde. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_COLUMNDROPDOWN Wird von einem Listenansichtssteuerelement gesendet, wenn die Dropdownschaltfläche der Listenansicht gedrückt wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_COLUMNOVERFLOWCLICK Wird von einem Listenansichtssteuerelement gesendet, wenn auf seine Überlaufschaltfläche geklickt wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_DELETEALLITEMS Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass alle Elemente im Steuerelement gelöscht werden sollen. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_DELETEITEM Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass ein Element gelöscht werden soll. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_ENDLABELEDIT Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements über das Ende der Bezeichnungsbearbeitung für ein Element. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_ENDSCROLL Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, wenn ein Bildlaufvorgang endet.
LVN_GETDISPINFO Wird von einem Listenansichtssteuerelement an das übergeordnete Fenster gesendet. Es ist eine Anforderung an das übergeordnete Fenster, Informationen bereitzustellen, die zum Anzeigen oder Sortieren eines Listenansichtselements erforderlich sind. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_GETEMPTYMARKUP Wird vom Listenansichtssteuerelement an das übergeordnete Fenster gesendet, wenn das Steuerelement keine Elemente enthält. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. Der LVN_GETEMPTYMARKUP Benachrichtigungscode ist eine Anforderung an das übergeordnete Fenster, Markuptext bereitzustellen.
LVN_GETINFOTIP Wird von einem Listenansichtssteuerelement mit großem Symbol gesendet, das die LVS_EX_INFOTIP erweiterten Format aufweist. Diese Benachrichtigung wird gesendet, wenn das Listenansichtssteuerelement zusätzliche Textinformationen anfordert, die in einer QuickInfo angezeigt werden sollen. Es wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_HOTTRACK Wird von einem Listenansichtssteuerelement gesendet, wenn der Benutzer die Maus über ein Element bewegt. Diese Benachrichtigung wird nur von Listenansichtssteuerelementen gesendet, die den LVS_EX_TRACKSELECT erweiterten Listenansichtsstil aufweisen. Es wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_INCREMENTALSEARCH Benachrichtigt das übergeordnete Fenster eines Listensichtsteuerelements, dass eine inkrementelle Suche gestartet wurde. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_INSERTITEM Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass ein neues Element eingefügt wurde. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_ITEMACTIVATE Wird von einem Listenansichtssteuerelement gesendet, wenn der Benutzer ein Element aktiviert. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_ITEMCHANGED Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass ein Element geändert wurde. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_ITEMCHANGING Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, dass sich ein Element ändert. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_KEYDOWN Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass eine Taste gedrückt wurde. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_LINKCLICK Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass auf einen Link geklickt wurde. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_MARQUEEBEGIN Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass eine Auswahl des Begrenzungsrahmens (Marquee) begonnen hat. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_ODCACHEHINT Wird von einem virtuellen Listenansichtssteuerelement gesendet, wenn sich der Inhalt des Anzeigebereichs geändert hat. Beispielsweise sendet ein Listenansichtssteuerelement diese Benachrichtigung, wenn der Benutzer auf die Anzeige des Steuerelements scrollt. Der LVN_ODCACHEHINT Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_ODFINDITEM Wird von einem virtuellen Listenansichtssteuerelement gesendet, wenn der Besitzer ein bestimmtes Rückrufelement finden muss. Beispielsweise sendet das Steuerelement diese Benachrichtigung, wenn es tastaturkombinationseingaben empfängt oder eine LVM_FINDITEM-Nachricht empfängt.
LVN_ODSTATECHANGED Wird von einem Listenansichtssteuerelement gesendet, wenn sich der Status eines Elements oder eines Elementbereichs geändert hat. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_SETDISPINFO Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass es die Informationen aktualisieren muss, die es für ein Element verwaltet. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_CLICK (Listenansicht) Wird von einem Listenansichtssteuerelement gesendet, wenn der Benutzer mit der linken Maustaste auf ein Element klickt. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_CUSTOMDRAW (Listenansicht) Wird von einem Listenansichtssteuerelement gesendet, um seine übergeordneten Fenster über Zeichnungsvorgänge zu benachrichtigen. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_DBLCLK (Listenansicht) Wird von einem Listenansichtssteuerelement gesendet, wenn der Benutzer mit der linken Maustaste auf ein Element doppelklicken. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_HOVER (Listenansicht) Wird von einem Listenansichtssteuerelement gesendet, wenn die Maus über ein Element bewegt wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_KILLFOCUS (Listenansicht) Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass das Steuerelement den Eingabefokus verloren hat. NM_KILLFOCUS (Listenansicht) wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_RCLICK (Listenansicht) Wird von einem Listenansichtssteuerelement gesendet, wenn der Benutzer mit der rechten Maustaste auf ein Element klickt. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_RDBLCLK (Listenansicht) Wird von einem Listenansichtssteuerelement gesendet, wenn der Benutzer mit der rechten Maustaste auf ein Element doppelklicken. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_RELEASEDCAPTURE (Listenansicht) Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass das Steuerelement die Mausaufnahme freigibt. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_RETURN (Listenansicht) Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass das Steuerelement über den Eingabefokus verfügt und dass der Benutzer die EINGABETASTE gedrückt hat. NM_RETURN wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_SETFOCUS (Listenansicht) Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass das Steuerelement den Eingabefokus erhalten hat. NM_SETFOCUS (Listenansicht) wird in Form einer WM_NOTIFY Nachricht gesendet.

Strukturen

Thema Inhalte
LVBKIMAGE Enthält Informationen zum Hintergrundbild eines Listenansicht-Steuerelements. Diese Struktur wird zum Festlegen und Abrufen von Hintergrundbildinformationen verwendet.
LVCOLUMN Enthält Informationen zu einer Spalte in der Berichtsansicht. Diese Struktur wird sowohl zum Erstellen als auch zum Bearbeiten von Spalten verwendet. Diese Struktur ersetzt die LV_COLUMN-Struktur.
LVFINDINFO Enthält Informationen, die bei der Suche nach einem Listenansichtselement verwendet werden. Diese Struktur ist mit LV_FINDINFO identisch, wurde jedoch umbenannt, um den Standardbenennungskonventionen zu entsprechen.
LVFOOTERINFO Enthält Informationen zu einer Fußzeile in einem Listenansicht-Steuerelement.
LVFOOTERITEM Enthält Informationen zu einem Fußzeilenelement.
LVGROUP Wird zum Festlegen und Abrufen von Gruppen verwendet.
LVGROUPMETRICS Enthält Informationen zur Anzeige von Gruppen in einem Listenansichtssteuerelement.
LVHITTESTINFO Enthält Informationen zu einem Treffertest. Diese Struktur wurde erweitert, um Unterelementtreffertests zu ermöglichen. Es wird in Verbindung mit den LVM_HITTEST und LVM_SUBITEMHITTEST Nachrichten und den zugehörigen Makros verwendet. Diese Struktur ersetzt die LVHITTESTINFO-Struktur .
LVINSERTGROUPSORTED Wird zum Sortieren von Gruppen verwendet. Es wird mit LVM_INSERTGROUPSORTED verwendet.
LVINSERTMARK Wird verwendet, um Einfügepunkte zu beschreiben.
LVITEM Gibt die Attribute eines Listenansichtselements an oder empfängt sie. Diese Struktur wurde aktualisiert, um einen neuen Maskenwert (LVIF_INDENT) zu unterstützen, der das Einrücken von Elementen ermöglicht. Diese Struktur ersetzt die LV_ITEM-Struktur .
LVITEMINDEX Enthält Indexinformationen zu einem Listenansichtselement.
LVSETINFOTIP Stellt Informationen zu QuickInfotext bereit, der festgelegt werden soll.
LVTILEINFO Stellt Informationen zu einem Element in einem Listenansichtssteuerelement bereit, wenn es in der Kachelansicht angezeigt wird.
LVTILEVIEWINFO Stellt Informationen zu einem Listenansichtssteuerelement bereit, wenn es in der Kachelansicht angezeigt wird.
NMITEMACTIVATE Enthält Informationen zu einem LVN_ITEMACTIVATE Benachrichtigungscode.
NMLISTVIEW Enthält Informationen zu einem Listenansichtsbenachrichtigungscode. Diese Struktur entspricht der NM_LISTVIEW-Struktur , wurde jedoch umbenannt, um den Standardbenennungskonventionen zu entsprechen.
NMLVCACHEHINT Enthält Informationen, die zum Aktualisieren der zwischengespeicherten Elementinformationen für die Verwendung mit einer virtuellen Listenansicht verwendet werden.
NMLVCUSTOMDRAW Enthält spezifische Informationen für einen NM_CUSTOMDRAW Benachrichtigungscode (Listenansicht), der von einem Listenansichtssteuerelement gesendet wird.
NMLVDISPINFO Enthält Informationen zu einem LVN_GETDISPINFO oder LVN_SETDISPINFO Benachrichtigungscode. Diese Struktur entspricht der LV_DISPINFO-Struktur , wurde jedoch umbenannt, um den Standardbenennungskonventionen zu entsprechen.
NMLVEMPTYMARKUP Wird an eine LVN_GETEMPTYMARKUP Benachrichtigung gesendet.
NMLVFINDITEM Enthält Informationen, die der Besitzer benötigt, um Elemente zu finden, die von einem virtuellen Listenansichtssteuerelement angefordert werden. Diese Struktur wird mit dem LVN_ODFINDITEM Benachrichtigungscode verwendet.
NMLVGETINFOTIP Enthält und empfängt Listenansichtselementinformationen, die zum Anzeigen einer QuickInfo für ein Element erforderlich sind. Diese Struktur wird mit dem LVN_GETINFOTIP Benachrichtigungscode verwendet.
NMLVKEYDOWN Enthält Informationen, die bei der Verarbeitung des LVN_KEYDOWN Benachrichtigungscodes verwendet werden. Diese Struktur ist identisch mit der NMLVKEYDOWN-Struktur , wurde jedoch umbenannt, um den Standardbenennungskonventionen zu entsprechen.
NMLVLINK Enthält Informationen zu einer LVN_LINKCLICK Benachrichtigung.
NMLVODSTATECHANGE Struktur, die Informationen für die Verarbeitung des LVN_ODSTATECHANGED Benachrichtigungscodes enthält.
NMLVSCROLL Stellt Informationen zu einem Bildlaufvorgang bereit.

Konstanten

Thema Inhalte
Erweiterte List-View-Stile Verwenden Sie die LVM_SETEXTENDEDLISTVIEWSTYLE Nachricht oder eines der ListView_SetExtendedListViewStyle oder ListView_SetExtendedListViewStyleEx Makros, um diese erweiterten Listenansichtssteuerelementstile zu verwenden.
Listenansicht-Elementzustände Der Statuswert eines Elements besteht aus dem Status des Elements, einem optionalen Überlagerungsmaskenindex und einem optionalen Index für Zustandsbildmasken.
Der Zustand eines Elements bestimmt dessen Darstellung und Funktionalität. Der Zustand kann null oder mindestens einer der folgenden Werte sein:
Listenansichtsfensterstile Die folgenden Fensterstile sind spezifisch für Listenansichtssteuerelemente.