Freigeben über


Listenansicht

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

Überblicke

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

Macros

Thema Inhalt
ListView_ApproximateViewRect Berechnet die ungefähre Breite und Höhe, die zum Anzeigen einer bestimmten Anzahl von Elementen erforderlich ist. 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 Elementtextbearbeitungsvorgang ab. Sie können dieses Makro verwenden oder die LVM_CANCELEDITLABEL Nachricht explizit senden.
ListView_CreateDragImage Erstellt eine Ziehbildliste 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 Listenansicht-Steuerelement. Sie können dieses Makro verwenden oder die LVM_DELETECOLUMN Nachricht explizit senden.
ListView_DeleteItem Entfernt ein Element aus einem Listenansicht-Steuerelement. 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 implizit das angegebene Element aus und konzentriert es. Sie können dieses Makro verwenden oder die LVM_EDITLABEL Nachricht explizit senden.
ListView_EnableGroupView Aktiviert oder deaktiviert, ob die Elemente in einem Listenansicht-Steuerelement 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 bei Bedarf das Listenansicht-Steuerelement scrollt. 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 Listenansicht-Steuerelements ab. Sie können dieses Makro verwenden oder die LVM_GETBKCOLOR Nachricht explizit senden.
ListView_GetBkImage Ruft das Hintergrundbild in einem Listenansicht-Steuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETBKIMAGE Nachricht explizit senden.
ListView_GetCallbackMask Ruft das Rückrufformat für ein Listenansicht-Steuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETCALLBACKMASK Nachricht explizit senden.
ListView_GetCheckState Bestimmt, ob ein Element in einem Listenansicht-Steuerelement ausgewählt ist. Dies sollte nur für Listenansichtssteuerelemente mit LVS_EX_CHECKBOXES Format verwendet werden.
ListView_GetColumn Ruft die Attribute der Spalte eines Listenansicht-Steuerelements 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 Listenansicht-Steuerelements passen können, wenn sie sich in der Listen- oder Berichtsansicht befinden. Es werden nur vollständig sichtbare Elemente 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 für die Anzeige vorgesehen ist, wenn das Listenansicht-Steuerelement leer angezeigt wird. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETEMPTYTEXT Nachricht explizit.
ListView_GetExtendedListViewStyle Ruft die erweiterten Formatvorlagen ab, die derzeit für ein bestimmtes Listenansicht-Steuerelement 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 zur Fußzeile eines angegebenen Listenansicht-Steuerelements 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 Listenansicht-Steuerelement 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 Listenansicht-Steuerelement 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 Listenansicht-Steuerelement 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 Kopfzeilensteuerelement ab, das von einem Listenansicht-Steuerelement 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 der Zeiger auf ein Element zeigt, während die 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, in der 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 für Zeichnungslistenansichtselemente 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 begrenzt. Sie können dieses Makro verwenden oder die LVM_GETINSERTMARKRECT Nachricht explizit senden.
ListView_GetISearchString Ruft die inkrementelle Suchzeichenfolge eines Listenansicht-Steuerelements 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 Listenansicht-Steuerelement 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 alle 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 Listenansicht-Steuerelement. 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 mit den angegebenen Eigenschaften und trägt die angegebene Beziehung zu einem angegebenen Element. Sie können dieses Makro verwenden oder die LVM_GETNEXTITEM Nachricht explizit senden.
ListView_GetNextItemIndex Ruft den Index des Elements in einem bestimmten Listenansicht-Steuerelement ab, das die angegebenen Eigenschaften und Beziehungen zu einem anderen bestimmten Element aufweist. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETNEXTITEMINDEX Nachricht explizit.
ListView_GetNumberOfWorkAreas Ruft die Anzahl der Arbeitsbereiche in einem Listenansicht-Steuerelement 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 Listenansicht-Steuerelements ab, wenn die LVS_EX_BORDERSELECT erweiterten Fensterformat 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 Listenansicht-Steuerelement. Sie können dieses Makro verwenden oder die LVM_GETSELECTEDCOUNT Nachricht explizit senden.
ListView_GetSelectionMark Ruft das Auswahlzeichen aus einem Listenansicht-Steuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETSELECTIONMARK Nachricht explizit senden.
ListView_GetStringWidth Bestimmt die Breite einer angegebenen Zeichenfolge mithilfe der aktuellen Schriftart des angegebenen Listenansicht-Steuerelements. Sie können dieses Makro verwenden oder die LVM_GETSTRINGWIDTH Nachricht explizit senden.
ListView_GetSubItemRect Ruft Informationen zum Rechteck ab, das ein Unterelement in ein 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 Formatvorlage verwenden.
ListView_GetTextBkColor Ruft die Texthintergrundfarbe eines Listenansicht-Steuerelements ab. Sie können dieses Makro verwenden oder die LVM_GETTEXTBKCOLOR Nachricht explizit senden.
ListView_GetTextColor Ruft die Textfarbe eines Listenansicht-Steuerelements ab. Sie können dieses Makro verwenden oder die LVM_GETTEXTCOLOR Nachricht explizit senden.
ListView_GetTileInfo Ruft Informationen zu einer Kachel in einem Listenansicht-Steuerelement ab. Sie können dieses Makro verwenden oder die LVM_GETTILEINFO Nachricht explizit senden.
ListView_GetTileViewInfo Ruft Informationen zu einem Listenansicht-Steuerelement 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 am weitesten sichtbaren Elements in der Listen- oder Berichtsansicht ab. Sie können dieses Makro verwenden oder die LVM_GETTOPINDEX Nachricht explizit senden.
ListView_GetUnicodeFormat Ruft das Unicode-Zeichenformat-Flag 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 Listenansicht-Steuerelement 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 an einer angegebenen Position vorhanden ist. Sie können dieses Makro verwenden oder die LVM_HITTEST Nachricht explizit senden.
ListView_HitTestEx Bestimmt, welches Listenansichtselement an einer angegebenen Position vorhanden ist. Sie können dieses Makro verwenden oder die LVM_HITTEST Nachricht explizit senden.
ListView_InsertColumn Fügt eine neue Spalte in ein Listenansicht-Steuerelement ein. Sie können dieses Makro verwenden oder die LVM_INSERTCOLUMN Nachricht explizit senden.
ListView_InsertGroup Fügt eine Gruppe in ein Listenansicht-Steuerelement ein. Sie können dieses Makro verwenden oder die LVM_INSERTGROUP Nachricht explizit senden.
ListView_InsertGroupSorted Fügt eine Gruppe in eine sortierte 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 Listenansicht-Steuerelement 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 kommt. Sie können dieses Makro verwenden oder die LVM_INSERTMARKHITTEST Nachricht explizit senden.
ListView_IsGroupViewEnabled Überprüft, ob das Listenansichtssteuerelement die Gruppenansicht aktiviert hat. 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 das Neuzeichnen eines Elementbereichs durch ein Listenansicht-Steuerelement. Sie können dieses Makro verwenden oder die LVM_REDRAWITEMS Nachricht explizit senden.
ListView_RemoveAllGroups Entfernt alle Gruppen aus einem Listenansicht-Steuerelement. Sie können dieses Makro verwenden oder die LVM_REMOVEALLGROUPS Nachricht explizit senden.
ListView_RemoveGroup Entfernt eine Gruppe aus einem Listenansicht-Steuerelement. Sie können dieses Makro verwenden oder die LVM_REMOVEGROUP Nachricht explizit senden.
ListView_Scroll Scrollt den Inhalt eines Listenansicht-Steuerelements. Sie können dieses Makro verwenden oder die LVM_SCROLL Nachricht explizit senden.
ListView_SetBkColor Legt die Hintergrundfarbe eines Listenansicht-Steuerelements fest. Sie können dieses Makro verwenden oder die LVM_SETBKCOLOR Nachricht explizit senden.
ListView_SetBkImage Legt das Hintergrundbild in einem Listenansicht-Steuerelement fest. Sie können dieses Makro verwenden oder die LVM_SETBKIMAGE Nachricht explizit senden.
ListView_SetCallbackMask Ändert das Rückrufformat für ein Listenansicht-Steuerelement. Sie können dieses Makro verwenden oder die LVM_SETCALLBACKMASK Nachricht explizit senden.
ListView_SetCheckState Markiert oder deaktiviert ein Element in einem Listenansicht-Steuerelement. 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 von 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 Formatvorlagen für Listenansichtssteuerelemente fest. Sie können dieses Makro verwenden oder die LVM_SETEXTENDEDLISTVIEWSTYLE Nachricht explizit senden.
ListView_SetExtendedListViewStyleEx Legt erweiterte Formatvorlagen für Listenansichtssteuerelemente mithilfe des Formatvorlagenformats fest. Sie können dieses Makro verwenden oder die LVM_SETEXTENDEDLISTVIEWSTYLE Nachricht explizit senden.
ListView_SetGroupHeaderImageList Weist dem Gruppenkopf eines Listenansicht-Steuerelements 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 der Zeiger auf ein Element zeigt, während die Hot Tracking aktiviert ist. Sie können dieses Makro verwenden oder die LVM_SETHOTCURSOR Nachricht explizit senden. Rufen Sie SystemParametersInfoauf, um zu überprüfen, ob die 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 Mauszeiger 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 die LVS_ICON Formatvorlage festgelegt sind. Sie können dieses Makro verwenden oder die LVM_SETICONSPACING Nachricht explizit senden.
ListView_SetImageList Weist einem Listenansicht-Steuerelement 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 Speicher für die angegebene Anzahl von Elementen zuweist. Sie können dieses Makro verwenden oder die LVM_SETITEMCOUNT Nachricht explizit senden.
ListView_SetItemCountEx Legt die virtuelle Anzahl von Elementen in einer virtuellen Listenansichtfest. 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 Symbol- 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 Symbol- oder kleinen Symbolansicht). Dieses Makro unterscheidet sich von dem ListView_SetItemPosition Makro 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 Listenansicht-Steuerelement. 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 Listenansicht-Steuerelements fest, wenn die LVS_EX_BORDERSELECT erweiterten Fensterformat 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 das Auswahlzeichen in einem Listenansicht-Steuerelement 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 Listenansicht-Steuerelements fest. Sie können dieses Makro verwenden oder die LVM_SETTEXTCOLOR Nachricht explizit senden.
ListView_SetTileInfo Legt Informationen für eine vorhandene Kachel eines Listenansicht-Steuerelements fest. Sie können dieses Makro verwenden oder die LVM_SETTILEINFO Nachricht explizit senden.
ListView_SetTileViewInfo Legt Informationen fest, die ein Listenansicht-Steuerelement in der Kachelansicht verwendet. Sie können dieses Makro verwenden oder die LVM_SETTILEVIEWINFO Nachricht explizit senden.
ListView_SetToolTips Legt das QuickInfo-Steuerelement fest, das vom Listenansicht-Steuerelement zum Anzeigen von QuickInfos verwendet wird. Sie können dieses Makro verwenden oder die LVM_SETTOOLTIPS Nachricht explizit senden.
ListView_SetUnicodeFormat Legt das Unicode-Zeichenformat-Flag für das Steuerelement fest. Mit dieser Meldung können Sie den zeichensatz ändern, der vom Steuerelement zur Laufzeit verwendet wird, anstatt das Steuerelement erneut 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 in einem Listenansicht-Steuerelement fest. Sie können dieses Makro verwenden oder die LVM_SETWORKAREAS Nachricht explizit senden.
ListView_SortGroups Verwendet eine anwendungsdefinierte Vergleichsfunktion, um Gruppen nach ID in einem Listenansicht-Steuerelement 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 Listenansichtssteuerelements zu sortieren. Der Index der einzelnen Elemente ä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 Listenansichtssteuerelements zu sortieren. Der Index der einzelnen Elemente ä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 Aktualisiert ein Listenansichtselement. Wenn das Listenansichtssteuerelement das LVS_AUTOARRANGE Format aufweist, wird das Listenansichtssteuerelement durch dieses Makro angeordnet. Sie können dieses Makro verwenden oder die LVM_UPDATE Nachricht explizit senden.

Meldungen

Thema Inhalt
LVM_APPROXIMATEVIEWRECT Berechnet die ungefähre Breite und Höhe, die zum Anzeigen einer bestimmten Anzahl von Elementen erforderlich ist. Sie können diese Nachricht explizit senden oder das ListView_ApproximateViewRect Makro verwenden.
LVM_ARRANGE Ordnet Elemente in der Symbolansicht an. Sie können diese Nachricht explizit oder mithilfe des ListView_Arrange-Makros senden.
LVM_CANCELEDITLABEL Bricht einen Elementtextbearbeitungsvorgang ab.
LVM_CREATEDRAGIMAGE Erstellt eine Ziehbildliste für das angegebene Element. Sie können diese Nachricht explizit oder mithilfe des ListView_CreateDragImage Makros senden.
LVM_DELETEALLITEMS Entfernt alle Elemente aus einem Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des ListView_DeleteAllItems Makros senden.
LVM_DELETECOLUMN Entfernt eine Spalte aus einem Listenansicht-Steuerelement. Sie können diese Nachricht explizit oder mithilfe des ListView_DeleteColumn Makros senden.
LVM_DELETEITEM Entfernt ein Element aus einem Listenansicht-Steuerelement. Sie können diese Nachricht explizit oder mithilfe des ListView_DeleteItem Makros senden.
LVM_EDITLABEL Beginnt mit der direkten Bearbeitung des Texts des angegebenen Listenansichtselements. Die Nachricht wählt implizit das angegebene Element aus und konzentriert es. Sie können diese Nachricht explizit oder mithilfe des ListView_EditLabel Makros senden.
LVM_ENABLEGROUPVIEW Aktiviert oder deaktiviert, ob die Elemente in einem Listenansicht-Steuerelement als Gruppe angezeigt werden.
LVM_ENSUREVISIBLE Stellt sicher, dass ein Listenansichtselement entweder vollständig oder teilweise sichtbar ist und bei Bedarf das Listenansicht-Steuerelement scrollt. Sie können diese Nachricht explizit oder mithilfe des ListView_EnsureVisible Makros senden.
LVM_FINDITEM Sucht nach einem Listenansichtselement mit den angegebenen Merkmalen. Sie können diese Nachricht explizit oder mithilfe des ListView_FindItem Makros senden.
LVM_GETBKCOLOR Ruft die Hintergrundfarbe eines Listenansicht-Steuerelements ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetBkColor Makros senden.
LVM_GETBKIMAGE Ruft das Hintergrundbild in einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetBkImage-Makros senden.
LVM_GETCALLBACKMASK Ruft das Rückrufformat für ein Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetCallbackMask-Makros senden.
LVM_GETCOLUMN Ruft die Attribute der Spalte eines Listenansicht-Steuerelements ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetColumn-Makros 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 ListView_GetColumnOrderArray Makro verwenden.
LVM_GETCOLUMNWIDTH Ruft die Breite einer Spalte in der Berichts- oder Listenansicht ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetColumnWidth Makros senden.
LVM_GETCOUNTPERPAGE Berechnet die Anzahl der Elemente, die vertikal in den sichtbaren Bereich eines Listenansicht-Steuerelements passen können, wenn sie sich in der Listen- oder Berichtsansicht befinden. Es werden nur vollständig sichtbare Elemente gezählt. Sie können diese Nachricht explizit oder mithilfe des ListView_GetCountPerPage-Makros 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 ListView_GetEditControl Makros senden.
LVM_GETEMPTYTEXT Ruft den Text ab, der für die Anzeige vorgesehen ist, wenn das Listenansicht-Steuerelement leer angezeigt wird. Senden Sie diese Nachricht explizit oder mithilfe des ListView_GetEmptyText Makros.
LVM_GETEXTENDEDLISTVIEWSTYLE Ruft die erweiterten Formatvorlagen ab, die derzeit für ein bestimmtes Listenansicht-Steuerelement verwendet werden. Sie können diese Nachricht explizit senden oder das ListView_GetExtendedListViewStyle Makro verwenden.
LVM_GETFOCUSEDGROUP Ruft die Gruppe ab, die den Fokus hat. Senden Sie diese Nachricht explizit oder mithilfe des ListView_GetFocusedGroup Makros.
LVM_GETFOOTERINFO Ruft Informationen zur Fußzeile eines Listenansicht-Steuerelements ab. Senden Sie diese Nachricht explizit oder mithilfe des ListView_GetFooterInfo Makros.
LVM_GETFOOTERITEM Ruft Informationen zu einem Fußzeilenelement in einem Listenansicht-Steuerelement ab. Senden Sie diese Nachricht explizit oder mithilfe des ListView_GetFooterItem Makros.
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 ListView_GetFooterItemRect-Makros.
LVM_GETFOOTERRECT Ruft die Koordinaten der Fußzeile für ein Listenansicht-Steuerelement ab. Senden Sie diese Nachricht explizit oder mithilfe des ListView_GetFooterRect Makros.
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 ListView_GetGroupInfoByIndex Makros.
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 ListView_GetGroupRect Makros.
LVM_GETGROUPSTATE Ruft den Status für eine angegebene Gruppe ab. Senden Sie diese Nachricht explizit oder mithilfe des ListView_GetGroupState Makros.
LVM_GETHEADER Ruft das Handle für das Kopfzeilensteuerelement ab, das vom Listenansicht-Steuerelement verwendet wird. Sie können diese Nachricht explizit senden oder das ListView_GetHeader Makro verwenden.
LVM_GETHOTCURSOR Ruft den HCURSOR-Wert ab, der verwendet wird, wenn der Zeiger ein Element übergibt, während die Hot Tracking aktiviert ist. Sie können diese Nachricht explizit senden oder das ListView_GetHotCursor Makro verwenden.
LVM_GETHOTITEM Ruft den Index des heißen Elements ab. Sie können diese Nachricht explizit senden oder das ListView_GetHotItem Makro verwenden.
LVM_GETHOVERTIME Ruft die Zeitspanne ab, mit der der Mauszeiger auf ein Element zeigen muss, bevor es ausgewählt wird. Sie können diese Nachricht explizit senden oder das ListView_GetHoverTime Makro verwenden.
LVM_GETIMAGELIST Ruft das Handle für eine Bildliste ab, die für Zeichnungslistenansichtselemente verwendet wird. Sie können diese Nachricht explizit oder mithilfe des ListView_GetImageList Makros 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 begrenzt.
LVM_GETISEARCHSTRING Ruft die inkrementelle Suchzeichenfolge eines Listenansicht-Steuerelements ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetISearchString Makros senden.
LVM_GETITEM Ruft einige oder alle Attribute eines Listenansichtselements ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetItem-Makros senden.
LVM_GETITEMCOUNT Ruft die Anzahl der Elemente in einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetItemCount-Makros 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 ListView_GetItemIndexRect Makros.
LVM_GETITEMPOSITION Ruft die Position eines Listenansichtselements ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetItemPosition-Makros senden.
LVM_GETITEMRECT Ruft das umgebende Rechteck für alle oder einen Teil eines Elements in der aktuellen Ansicht ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetItemRect-Makros senden.
LVM_GETITEMSPACING Bestimmt den Abstand zwischen Elementen in einem Listenansicht-Steuerelement. Sie können diese Nachricht explizit oder mithilfe des ListView_GetItemSpacing-Makros senden.
LVM_GETITEMSTATE Ruft den Status eines Listenansichtselements ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetItemState-Makros senden.
LVM_GETITEMTEXT Ruft den Text eines Listenansichtselements oder Unterelements ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetItemText Makros senden.
LVM_GETNEXTITEM Sucht nach einem Listenansichtselement mit den angegebenen Eigenschaften und trägt die angegebene Beziehung zu einem angegebenen Element. Sie können diese Nachricht explizit oder mithilfe des ListView_GetNextItem-Makros senden.
LVM_GETNEXTITEMINDEX Ruft den Index eines Elements in einem angegebenen Listenansicht-Steuerelement ab, das den angegebenen Eigenschaften und der Beziehung zu einem anderen Element entspricht. Senden Sie diese Nachricht explizit oder mithilfe des ListView_GetNextItemIndex Makros.
LVM_GETNUMBEROFWORKAREAS Ruft die Anzahl der Arbeitsbereiche in einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit senden oder das ListView_GetNumberOfWorkAreas Makro verwenden.
LVM_GETORIGIN Ruft den aktuellen Ansichtsursprung für ein Listenansichtssteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetOrigin-Makros senden.
LVM_GETOUTLINECOLOR Ruft die Farbe des Rahmens eines Listenansicht-Steuerelements ab, wenn die LVS_EX_BORDERSELECT erweiterten Fensterformat 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 Listenansicht-Steuerelement. Sie können diese Nachricht explizit oder mithilfe des ListView_GetSelectedCount-Makros senden.
LVM_GETSELECTIONMARK Ruft das Auswahlzeichen aus einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit senden oder das ListView_GetSelectionMark Makro verwenden.
LVM_GETSTRINGWIDTH Bestimmt die Breite einer angegebenen Zeichenfolge mithilfe der aktuellen Schriftart des angegebenen Listenansicht-Steuerelements. Sie können diese Nachricht explizit oder mithilfe des ListView_GetStringWidth Makros 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 ListView_GetSubItemRect Makros (empfohlen) senden. Diese Nachricht soll nur mit Listenansichtssteuerelementen verwendet werden, die die LVS_REPORT Formatvorlage verwenden.
LVM_GETTEXTBKCOLOR Ruft die Texthintergrundfarbe eines Listenansicht-Steuerelements ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetTextBkColor Makros senden.
LVM_GETTEXTCOLOR Ruft die Textfarbe eines Listenansicht-Steuerelements ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetTextColor Makros 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 vom Listenansicht-Steuerelement zum Anzeigen von QuickInfos verwendet wird. Sie können diese Nachricht explizit senden oder das ListView_GetToolTips Makro verwenden.
LVM_GETTOPINDEX Ruft den Index des am weitesten sichtbaren Elements in der Listen- oder Berichtsansicht ab. Sie können diese Nachricht explizit oder mithilfe des ListView_GetTopIndex Makros senden.
LVM_GETUNICODEFORMAT Ruft das UNICODE-Zeichenformat-Flag für das Steuerelement ab. Sie können diese Nachricht explizit senden oder das ListView_GetUnicodeFormat Makro 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 Symbol- oder kleinen Symbolansicht befinden. Sie können diese Nachricht explizit oder mithilfe des ListView_GetViewRect-Makros senden.
LVM_GETWORKAREAS Ruft die Arbeitsbereiche aus einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit senden oder das ListView_GetWorkAreas Makro verwenden.
LVM_HASGROUP Bestimmt, ob das Listenansicht-Steuerelement über eine angegebene Gruppe verfügt.
LVM_HITTEST Bestimmt, welches Listenansichtselement an einer angegebenen Position vorhanden ist. Sie können diese Nachricht explizit oder mithilfe des ListView_HitTest Makros senden.
LVM_INSERTCOLUMN Fügt eine neue Spalte in ein Listenansicht-Steuerelement ein. Sie können diese Nachricht explizit oder mithilfe des ListView_InsertColumn Makros senden.
LVM_INSERTGROUP Fügt eine Gruppe in ein Listenansicht-Steuerelement ein.
LVM_INSERTGROUPSORTED Fügt eine Gruppe in eine sortierte Liste von Gruppen ein.
LVM_INSERTITEM Fügt ein neues Element in ein Listenansicht-Steuerelement ein. Sie können diese Nachricht explizit oder mithilfe des ListView_InsertItem-Makros senden.
LVM_INSERTMARKHITTEST Ruft die Einfügemarke ab, die einem angegebenen Punkt am nächsten kommt.
LVM_ISGROUPVIEWENABLED Überprüft, ob das Listenansichtssteuerelement die Gruppenansicht aktiviert hat.
LVM_ISITEMVISIBLE Gibt an, ob ein Element im Listenansicht-Steuerelement sichtbar ist. Senden Sie diese Nachricht explizit oder mithilfe des ListView_IsItemVisible-Makros.
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 das Neuzeichnen eines Elementbereichs durch ein Listenansicht-Steuerelement. Sie können diese Nachricht explizit oder mithilfe des ListView_RedrawItems Makros senden.
LVM_REMOVEALLGROUPS Entfernt alle Gruppen aus einem Listenansicht-Steuerelement.
LVM_REMOVEGROUP Entfernt eine Gruppe aus einem Listenansicht-Steuerelement.
LVM_SCROLL Scrollt den Inhalt eines Listenansicht-Steuerelements. Sie können diese Nachricht explizit oder mithilfe des ListView_Scroll-Makros senden.
LVM_SETBKCOLOR Legt die Hintergrundfarbe eines Listenansicht-Steuerelements fest. Sie können diese Nachricht explizit oder mithilfe des ListView_SetBkColor Makros senden.
LVM_SETBKIMAGE Legt das Hintergrundbild in einem Listenansicht-Steuerelement fest. Sie können diese Nachricht explizit oder mithilfe des ListView_SetBkImage Makros senden.
LVM_SETCALLBACKMASK Ändert das Rückrufformat für ein Listenansicht-Steuerelement. Sie können diese Nachricht explizit oder mithilfe des ListView_SetCallbackMask Makros senden.
LVM_SETCOLUMN Legt die Attribute einer Listenansichtsspalte fest. Sie können diese Nachricht explizit oder mithilfe des ListView_SetColumn Makros senden.
LVM_SETCOLUMNORDERARRAY Legt die Reihenfolge von Spalten von links nach rechts in einem Listenansicht-Steuerelement fest. Sie können diese Nachricht explizit senden oder das ListView_SetColumnOrderArray Makro 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 ListView_SetColumnWidth Makro verwenden.
LVM_SETEXTENDEDLISTVIEWSTYLE Legt erweiterte Formatvorlagen 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 der Zeiger auf ein Element zeigt, während die Hot Tracking aktiviert ist. Sie können diese Nachricht explizit senden oder das ListView_SetHotCursor Makro verwenden. Rufen Sie SystemParametersInfoauf, um zu überprüfen, ob die Hot Tracking aktiviert ist.
LVM_SETHOTITEM Legt das heiße Element für ein Listenansicht-Steuerelement fest. Sie können diese Nachricht explizit senden oder das ListView_SetHotItem Makro verwenden.
LVM_SETHOVERTIME Legt die Zeitspanne fest, mit der der Mauszeiger auf ein Element zeigen muss, bevor es ausgewählt wird. Sie können diese Nachricht explizit senden oder das ListView_SetHoverTime Makro verwenden.
LVM_SETICONSPACING Legt den Abstand zwischen Symbolen in Listenansichtssteuerelementen fest, die die LVS_ICON Formatvorlage aufweisen. Sie können diese Nachricht explizit oder mithilfe des ListView_SetIconSpacing Makros senden.
LVM_SETIMAGELIST Weist einem Listenansicht-Steuerelement eine Bildliste zu. Sie können diese Nachricht explizit oder mithilfe des ListView_SetImageList Makros 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 ListView_SetItem Makros senden.
LVM_SETITEMCOUNT Bewirkt, dass das Listenansichtssteuerelement Arbeitsspeicher für die angegebene Anzahl von Elementen zuweist oder die virtuelle Anzahl von Elementen in einem virtuellen Listenansicht-Steuerelementfestgelegt. 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 ListView_SetItemIndexState Makros.
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 ListView_SetItemPosition Makros 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 ListView_SetItemPosition32 Makros senden.
LVM_SETITEMSTATE Ändert den Status eines Elements in einem Listenansicht-Steuerelement. Sie können diese Nachricht explizit oder mithilfe des ListView_SetItemState Makros senden.
LVM_SETITEMTEXT Ändert den Text eines Listenansichtselements oder Unterelements. Sie können diese Nachricht explizit oder mithilfe des ListView_SetItemText-Makros senden.
LVM_SETOUTLINECOLOR Legt die Farbe des Rahmens eines Listenansicht-Steuerelements fest, wenn die LVS_EX_BORDERSELECT erweiterten Fensterformat festgelegt ist.
LVM_SETSELECTEDCOLUMN Legt den Index der ausgewählten Spalte fest.
LVM_SETSELECTIONMARK Legt das Auswahlzeichen in einem Listenansicht-Steuerelement fest. Sie können diese Nachricht explizit senden oder das ListView_SetSelectionMark Makro verwenden.
LVM_SETTEXTBKCOLOR Legt die Hintergrundfarbe von Text in einem Listenansicht-Steuerelement fest. Sie können diese Nachricht explizit oder mithilfe des ListView_SetTextBkColor Makros senden.
LVM_SETTEXTCOLOR Legt die Textfarbe eines Listenansicht-Steuerelements fest. Sie können diese Nachricht explizit oder mithilfe des ListView_SetTextColor Makros senden.
LVM_SETTILEINFO Legt Informationen für eine vorhandene Kachel eines Listenansicht-Steuerelements fest.
LVM_SETTILEVIEWINFO Legt Informationen fest, die ein Listenansicht-Steuerelement in der Kachelansicht verwendet.
LVM_SETTILEWIDTH Zurzeit nicht unterstützt.
LVM_SETTOOLTIPS Legt das QuickInfo-Steuerelement fest, das vom Listenansicht-Steuerelement zum Anzeigen von QuickInfos verwendet wird. Sie können diese Nachricht explizit senden oder das ListView_SetToolTips Makro verwenden.
LVM_SETUNICODEFORMAT Legt das UNICODE-Zeichenformat-Flag für das Steuerelement fest. Mit dieser Meldung können Sie den zeichensatz ändern, der vom Steuerelement zur Laufzeit verwendet wird, anstatt das Steuerelement erneut erstellen zu müssen. Sie können diese Nachricht explizit senden oder das ListView_SetUnicodeFormat Makro verwenden.
LVM_SETVIEW Legt die Ansicht eines Listenansicht-Steuerelements fest.
LVM_SETWORKAREAS Legt die Arbeitsbereiche in einem Listenansicht-Steuerelement fest. Sie können diese Nachricht explizit senden oder das ListView_SetWorkAreas Makro verwenden.
LVM_SORTGROUPS Verwendet eine anwendungsdefinierte Vergleichsfunktion, um Gruppen nach ID in einem Listenansicht-Steuerelement zu sortieren.
LVM_SORTITEMS Verwendet eine anwendungsdefinierte Vergleichsfunktion, um die Elemente eines Listenansichtssteuerelements zu sortieren. Der Index der einzelnen Elemente ändert sich, um die neue Sequenz widerzuspiegeln. Sie können diese Nachricht explizit oder mithilfe des ListView_SortItems Makros senden.
LVM_SORTITEMSEX Verwendet eine anwendungsdefinierte Vergleichsfunktion, um die Elemente eines Listenansichtssteuerelements zu sortieren. Der Index der einzelnen Elemente ändert sich, um die neue Sequenz widerzuspiegeln. Sie können diese Nachricht explizit oder mithilfe des ListView_SortItemsEx-Makros senden.
LVM_SUBITEMHITTEST Bestimmt, welches Listenansichtselement oder Unterelement an einer bestimmten Position vorhanden ist. Sie können diese Nachricht explizit oder mithilfe des ListView_SubItemHitTest Makros senden.
LVM_UPDATE Aktualisiert ein Listenansichtselement. Wenn das Listenansichtssteuerelement das LVS_AUTOARRANGE Format aufweist, wird das Listenansichtssteuerelement durch dieses Makro angeordnet. Sie können diese Nachricht explizit oder mithilfe des ListView_Update-Makros senden.

Benachrichtigungen

Thema Inhalt
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 Beschriftungsbearbeitung 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 Listenansicht-Steuerelements, dass auf eine Spalte geklickt wurde. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_COLUMNDROPDOWN Wird von einem Listenansicht-Steuerelement 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 Listenansicht-Steuerelement 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 Beschriftungsbearbeitung für ein Element. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_ENDSCROLL Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, wenn ein Bildlaufvorgang beendet wird.
LVN_GETDISPINFO Gesendet von einem Listenansicht-Steuerelement an das übergeordnete Fenster. Es handelt sich um eine Anforderung für das übergeordnete Fenster, um 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 Listenansicht-Steuerelement 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 für das übergeordnete Fenster, Markuptext bereitzustellen.
LVN_GETINFOTIP Gesendet von einem großen Steuerelement für die Listenansicht mit großen Symbolen, 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. Sie wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_HOTTRACK Wird von einem Listenansicht-Steuerelement 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. Sie wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_INCREMENTALSEARCH Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, 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 sich ein Element geändert hat. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_ITEMCHANGING Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass ein Element geändert wird. 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 Begrenzungsfeldauswahl (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 einen Bildlauf in der Anzeige des Steuerelements durchführt. Der LVN_ODCACHEHINT Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_ODFINDITEM Gesendet von einer virtuellen Listenansicht Steuerelement, wenn der Besitzer ein bestimmtes Rückrufelement finden muss. Beispielsweise sendet das Steuerelement diese Benachrichtigung, wenn es Tastenkombinationseingaben empfängt oder wenn es eine LVM_FINDITEM Nachricht empfängt.
LVN_ODSTATECHANGED Wird von einem Listenansichtssteuerelement gesendet, wenn sich der Status eines Elements oder Bereichs von Elementen geändert hat. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_SETDISPINFO Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass die für ein Element verwalteten Informationen aktualisiert werden müssen. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_CLICK (Listenansicht) Wird von einem Listenansicht-Steuerelement 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) Gesendet von einem Listenansicht-Steuerelement, um die übergeordneten Fenster über Zeichnungsvorgänge zu benachrichtigen. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_DBLCLK (Listenansicht) Wird von einem Listenansicht-Steuerelement gesendet, wenn der Benutzer mit der linken Maustaste auf ein Element doppelklicken soll. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_HOVER (Listenansicht) Wird von einem Listenansicht-Steuerelement gesendet, wenn der Mauszeiger auf 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 Listenansicht-Steuerelement 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 soll. 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 loslässt. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.
NM_RETURN (Listenansicht) Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass das Steuerelement den Eingabefokus hat und 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 Inhalt
LVBKIMAGE- Enthält Informationen zum Hintergrundbild eines Listenansicht-Steuerelements. Diese Struktur wird sowohl für das Festlegen als auch für das Abrufen von Hintergrundbildinformationen verwendet.
LVCOLUMN- Enthält Informationen zu einer Spalte in der Berichtsansicht. Diese Struktur wird sowohl zum Erstellen und Bearbeiten von Spalten verwendet. Diese Struktur ersetzt die LV_COLUMN Struktur.
LVFINDINFO- Enthält Informationen, die beim Suchen nach einem Listenansichtselement verwendet werden. Diese Struktur ist identisch mit LV_FINDINFO, wurde aber in Standardbenennungskonventionen umbenannt.
LVFOOTERINFO Enthält Informationen auf 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 Listenansicht-Steuerelement.
LVHITTESTINFO Enthält Informationen zu einem Treffertest. Diese Struktur wurde erweitert, um Treffertests für Untergeordnete Elemente zu ermöglichen. Sie wird in Verbindung mit den LVM_HITTEST und LVM_SUBITEMHITTEST Nachrichten und ihren zugehörigen Makros verwendet. Diese Struktur ersetzt die LVHITTESTINFO Struktur.
LVINSERTGROUPSORTED Wird zum Sortieren von Gruppen verwendet. Es wird mit LVM_INSERTGROUPSORTEDverwendet.
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 QuickInfo-Text bereit, der festgelegt werden soll.
LVTILEINFO- Stellt Informationen zu einem Element in einem Listenansicht-Steuerelement 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 ist identisch mit der NM_LISTVIEW Struktur, wurde jedoch in Standardbenennungskonventionen umbenannt.
NMLVCACHEHINT Enthält Informationen, die zum Aktualisieren der zwischengespeicherten Elementinformationen für die Verwendung mit einer virtuellen Listenansichtverwendet werden.
NMLVCUSTOMDRAW Enthält Spezifische Informationen zu einem NM_CUSTOMDRAW (Listenansicht) Benachrichtigungscode, der von einem Listenansichtssteuerelement gesendet wird.
NMLVDISPINFO- Enthält Informationen zu einem LVN_GETDISPINFO oder LVN_SETDISPINFO Benachrichtigungscode. Diese Struktur ist identisch mit der LV_DISPINFO-Struktur, wurde jedoch in Standardbenennungskonventionen umbenannt.
NMLVEMPTYMARKUP Gesendet auf einer LVN_GETEMPTYMARKUP-Benachrichtigung.
NMLVFINDITEM- Enthält Informationen, die der Besitzer benötigt, um elemente zu finden, die von einem virtuellen Listenansicht Steuerelement angefordert werden. Diese Struktur wird mit dem LVN_ODFINDITEM Benachrichtigungscode verwendet.
NMLVGETINFOTIP- Enthält Informationen zu Listenansichtselementen, 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 in Standardbenennungskonventionen umbenannt.
NMLVLINK- Enthält Informationen zu einer LVN_LINKCLICK-Benachrichtigung.
NMLVODSTATECHANGE Struktur, die Informationen zur Verarbeitung des LVN_ODSTATECHANGED Benachrichtigungscodes enthält.
NMLVSCROLL- Stellt Informationen zu einem Bildlaufvorgang bereit.

Konstanten

Thema Inhalt
erweiterte List-View Formatvorlagen Verwenden Sie die LVM_SETEXTENDEDLISTVIEWSTYLE Nachricht oder eines der ListView_SetExtendedListViewStyle oder ListView_SetExtendedListViewStyleEx Makros, um diese erweiterten Steuerelementstile für Listenansichten zu verwenden.
List-View Item States Der Statuswert eines Elements besteht aus dem Status des Elements, einem optionalen Überlagerungsformatindex und einem optionalen Statusbildformatindex.
Der Status eines Elements bestimmt seine Darstellung und Funktionalität. Der Zustand kann null oder mindestens einen der folgenden Werte sein:
List-View Fensterformatvorlagen Die folgenden Fensterformatvorlagen sind spezifisch für Listenansichtssteuerelemente.