Listenansicht
Dieser Abschnitt enthält Informationen zu den Programmierelementen, die mit Listenansichtssteuerelementen verwendet werden.
Übersichten
| Thema | Inhalte |
|---|---|
| Informationen List-View Steuerelementen | Ein Listenansicht-Steuerelement ist ein Fenster, in dem eine Auflistung von Elementen angezeigt wird. |
| Standardmäßige List-View Nachrichtenverarbeitung | In diesem Abschnitt wird die Fensternachrichtenverarbeitung aufgeführt, die von einem Listenansicht-Steuerelement ausgeführt wird. |
| Verwenden 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 zum Anzeigen einer bestimmten Anzahl von Elementen erforderlich sind. 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 Bearbeitungsvorgang für Elementtext 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 Listenansicht-Steuerelement. 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 place-Bearbeitung des angegebenen Listenansichtselementtexts. Die Meldung wählt das angegebene Element implizit 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 führt bei Bedarf einen Bildlauf durch das Listenansichtssteuerelement durch. 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 die Rückrufmaske 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 verwendet werden, die den LVS _ EX _ CHECKBOXES-Stil haben. |
| 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 links nach rechts der Spalten 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 in der Listen- oder Berichtsansicht angezeigt werden. 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 angezeigt werden soll, wenn das Listenansicht-Steuerelement leer angezeigt wird. 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 Listenansicht-Steuerelement verwendet werden. Sie können dieses Makro verwenden oder die _ LVM-Nachricht GETEXTENDEDLISTVIEWSTYLE explizit senden. |
| ListView _ GetFocusedGroup | Ruft die Gruppe ab, die den Fokus besitzt. Verwenden Sie dieses Makro, oder senden Sie die LVM _ GETFOCUSEDGROUP-Nachricht explizit. |
| ListView _ GetFooterInfo | Ruft Informationen in der 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 Bildliste des Gruppenheaders 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 Zustand 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 header-Steuerelement 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 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 Zeit ab, die der Mauszeiger auf ein Element bewegen 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 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 umgebundene Rechteck für ein Untersteuerteil oder einen Teil davon 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 umgebundene Rechteck für ein Element in der aktuellen Ansicht ganz oder teilweise 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, 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 Listenansicht-Steuerelement 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 Listenansicht-Steuerelement ab. Sie können dieses Makro verwenden oder die LVM _ GETNUMBEROFWORKAREAS-Nachricht explizit senden. |
| ListView _ GetOrigin | Ruft den aktuellen Ansichtsersprung für ein Listenansicht-Steuerelement 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 der erweiterte Fensterstil LVS _ EX _ BORDERSELECT 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 unter Verwendung der aktuellen Schriftart des angegebenen Listenansicht-Steuerelements. Sie können dieses Makro verwenden oder die LVM _ GETSTRINGWIDTH-Nachricht explizit senden. |
| ListView _ GetSubItemRect | Ruft Informationen über das Rechteck ab, das ein Unterem in einem Listenansicht-Steuerelement umgibt. Sie können dieses Makro (empfohlen) verwenden oder die LVM _ GETSUBITEMRECT-Nachricht explizit senden. Dieses Makro ist nur für Listenansichtssteuerelemente vorgesehen, die den LVS _ REPORT-Stil 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 vom Listenansicht-Steuerelement zum Anzeigen von QuickInfos verwendet wird. Sie können dieses Makro verwenden oder die LVM _ GETTOOLTIPS-Nachricht explizit senden. |
| ListView _ GetTopIndex | Ruft den Index des obersten 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-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 umgebundene Rechteck aller Elemente im Listenansicht-Steuerelement ab. Die Listenansicht muss sich in der Symbolansicht oder in der kleinen Symbolansicht enthalten. 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 sich an einer angegebenen Position befindet, sofern eines davon ist. Sie können dieses Makro verwenden oder die _ LVM-HITTEST-Nachricht explizit senden. |
| ListView _ HitTestEx | Bestimmt, welches Listenansichtselement sich an einer angegebenen Position befindet, sofern eines davon 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 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 Listenansicht-Steuerelement ein. Sie können dieses Makro verwenden oder die LVM _ INSERTITEM-Nachricht explizit senden. |
| ListView _ InsertMarkHitTest | Ruft die Einfügemarke ab, die einer angegebenen Stelle am nächsten ist. Sie können dieses Makro verwenden oder die LVM _ INSERTMARKHITTEST-Nachricht explizit senden. |
| ListView _ IsGroupViewEnabled | Überprüft, ob die Gruppenansicht für das Listenansicht-Steuerelement 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 | Karten id eines Elements in einen Index. Sie können dieses Makro verwenden oder die LVM _ MAPIDTOINDEX-Nachricht explizit senden. |
| ListView _ MapIndexToID | Karten index eines Elements in eine eindeutige ID. 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 Listenansicht-Steuerelement einen Bereich von Elementen neu gezeichnet. 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-Bildlauf | Führt einen Bildlauf durch den Inhalt eines Listenansicht-Steuerelements durch. 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 die Rückrufmaske für ein Listenansicht-Steuerelement. Sie können dieses Makro verwenden oder die _ LVM-Nachricht SETCALLBACKMASK explizit senden. |
| ListView _ SetCheckState | Wählt ein Element in einem Listenansicht-Steuerelement aus oder deaktiviert es. 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 links nach rechts von Spalten in einem Listenansichtssteuerelement 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 Stilmaske fest. Sie können dieses Makro verwenden oder die LVM _ SETEXTENDEDLISTVIEWSTYLE-Nachricht explizit senden. |
| ListView _ SetGroupHeaderImageList | Weist dem Gruppenheader 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 Zustand für eine angegebene Gruppe fest. |
| ListView _ SetHotCursor | Legt den HCURSOR fest, den das Listenansichtssteuerelement verwendet, wenn sich der Zeiger über einem Element befindet, während die Heiße Nachverfolgung aktiviert ist. Sie können dieses Makro verwenden oder die LVM _ SETHOTCURSOR-Nachricht explizit senden. Um zu überprüfen, ob hot tracking aktiviert ist, rufen Sie SystemParametersInfoauf. |
| 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 auf den _ LVS-SYMBOLstil fest. 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 Unteritems 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 Zustand 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 Listenansicht-Steuerelement (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 Listenansicht-Steuerelement (in der Symbol- oder kleinen Symbolansicht). Dieses Makro unterscheidet sich vom 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 Zustand 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 der erweiterte Fensterstil LVS _ EX _ BORDERSELECT 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 Listenansichtssteuerelement 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 Listenansichtssteuerelement 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-Zeichenformatflag für das Steuerelement fest. Mit dieser Meldung können Sie den vom Steuerelement zur Laufzeit verwendeten Zeichensatz ändern, 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 Listenansichtssteuerelements fest. Sie können dieses Makro verwenden oder die LVM _ SETVIEW-Nachricht explizit senden. |
| ListView _ SetWorkAreas | Legt die Arbeitsbereiche in einem Listenansichtssteuerelement fest. Sie können dieses Makro verwenden oder die LVM _ SETWORKAREAS-Nachricht explizit senden. |
| ListView _ SortGroups | Verwendet eine anwendungsdefinierte Vergleichsfunktion, um Gruppen nach ID innerhalb eines Listenansichtssteuerelements 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 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 Listenansichtssteuerelements 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 | Aktualisiert ein Listenansichtselement. Wenn das Listenansichtssteuerelement über den LVS _ AUTOARRANGE-Stil verfügt, bewirkt dieses Makro, dass das Listenansichtssteuerelement angeordnet wird. Sie können dieses Makro verwenden oder die LVM _ UPDATE-Nachricht explizit senden. |
Meldungen
| 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 ListView _ Arrange-Makros senden. |
| LVM _ CANCELEDITLABEL | Bricht einen Bearbeitungsvorgang für Elementtext 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 Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des ListView _ DeleteColumn-Makros senden. |
| LVM _ DELETEITEM | Entfernt ein Element aus einem Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des ListView _ DeleteItem-Makros senden. |
| LVM _ EDITLABEL | Beginnt die direkte 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 Listenansichtssteuerelement als Gruppe angezeigt werden. |
| LVM _ ENSUREVISIBLE | Stellt sicher, dass ein Listenansichtselement entweder vollständig oder teilweise sichtbar ist, und scrollt bei Bedarf durch das Listenansichtssteuerelement. 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 Listenansichtssteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des ListView _ GetBkImage-Makros senden. |
| LVM _ GETCALLBACKMASK | Ruft die Rückrufmaske 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 Listenansichtssteuerelements ab. Sie können diese Nachricht explizit oder mithilfe des ListView _ GetColumn-Makros senden. |
| LVM _ GETCOLUMNORDERARRAY | Ruft die aktuelle Reihenfolge von links nach rechts von Spalten in einem Listenansichtssteuerelement 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 Listenansichtssteuerelements 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 angezeigt werden soll, wenn das Listenansichtssteuerelement leer angezeigt wird. Senden Sie diese Nachricht explizit oder mithilfe des ListView _ GetEmptyText-Makros. |
| LVM _ GETEXTENDEDLISTVIEWSTYLE | Ruft die erweiterten Stile ab, die derzeit für ein angegebenes Listenansichtssteuerelement verwendet werden. Sie können diese Nachricht explizit senden oder das ListView _ GetExtendedListViewStyle-Makro verwenden. |
| LVM _ GETFOCUSEDGROUP | Ruft die Gruppe ab, die den Fokus besitzt. Senden Sie diese Nachricht explizit oder mithilfe des ListView _ GetFocusedGroup-Makros. |
| LVM _ GETFOOTERINFO | Ruft Informationen zur Fußzeile eines Listenansichtssteuerelements 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-Makros GetFooterItemRect. |
| 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-Makros 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 ListView _ GetGroupRect-Makros. |
| LVM _ GETGROUPSTATE | Ruft den Zustand 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 header-Steuerelement 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 sich der Zeiger über einem Element befindet, während die hot-Nachverfolgung 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 Zeit ab, die der Mauszeiger auf ein Element bewegen 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 zum Zeichnen von Listenansichtselementen 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 umgibt. |
| 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 umgebundene Rechteck für ein Untersteuerteil oder einen Teil davon 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 umgebundene Rechteck für ein Element in der aktuellen Ansicht oder einen Teil davon 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, 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 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-Makros GetNextItemIndex. |
| LVM _ GETNUMBEROFWORKAREAS | Ruft die Anzahl der Arbeitsbereiche in einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit senden oder das _ ListView-Makro GetNumberOfWorkAreas verwenden. |
| LVM _ GETORIGIN | Ruft den aktuellen Ansichtsersprung für ein Listenansicht-Steuerelement 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 der erweiterte Fensterstil LVS _ EX _ BORDERSELECT 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 unter Verwendung der aktuellen Schriftart des angegebenen Listenansicht-Steuerelements. Sie können diese Nachricht explizit oder mithilfe des _ ListView-Makros GetStringWidth senden. |
| LVM _ GETSUBITEMRECT | Ruft Informationen über das umgebundene Rechteck für ein Unterem in einem Listenansicht-Steuerelement ab. Sie können diese Nachricht explizit oder mithilfe des _ ListView-Makros GetSubItemRect senden (empfohlen). Diese Meldung ist nur für die Verwendung mit Listenansichtssteuerelementen vorgesehen, die den LVS _ REPORT-Stil 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 Listenansicht-Steuerelement 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-Makro GetToolTips verwenden. |
| LVM _ GETTOPINDEX | Ruft den Index des obersten 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-Zeichenformatflag 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 umgebundene Rechteck aller Elemente im Listenansicht-Steuerelement ab. Die Listenansicht muss sich in der Symbolansicht oder in der kleinen Symbolansicht enthalten. 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-Makro GetWorkAreas verwenden. |
| LVM _ HASGROUP | Bestimmt, ob das Listenansicht-Steuerelement über eine angegebene Gruppe verfügt. |
| LVM _ HITTEST | Bestimmt, welches Listenansichtselement sich an einer angegebenen Position befindet, sofern eines davon 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 _ InsertColumn-Makros ListView senden. |
| LVM _ INSERTGROUP | Fügt eine Gruppe in ein Listenansicht-Steuerelement ein. |
| LVM _ INSERTGROUPSORTED | Fügt eine Gruppe in eine geordnete 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 _ InsertItem-Makros ListView senden. |
| LVM _ INSERTMARKHITTEST | Ruft die Einfügemarke ab, die einer angegebenen Stelle am nächsten ist. |
| LVM _ ISGROUPVIEWENABLED | Überprüft, ob die Gruppenansicht für das Listenansicht-Steuerelement aktiviert ist. |
| 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 | Karten id eines Elements in einen Index. |
| LVM _ MAPINDEXTOID | Karten index eines Elements in eine eindeutige ID. |
| LVM _ MOVEGROUP | Nicht implementiert. |
| LVM _ MOVEITEMTOGROUP | Nicht implementiert. |
| LVM _ REDRAWITEMS | Erzwingt, dass ein Listenansicht-Steuerelement einen Bereich von Elementen neu gezeichnet. Sie können diese Nachricht explizit oder mit dem ListView _ RedrawItems-Makro senden. |
| LVM _ REMOVEALLGROUPS | Entfernt alle Gruppen aus einem Listenansicht-Steuerelement. |
| LVM _ REMOVEGROUP | Entfernt eine Gruppe aus einem Listenansicht-Steuerelement. |
| LVM _ SCROLL | Führt einen Bildlauf durch den Inhalt eines Listenansicht-Steuerelements durch. Sie können diese Nachricht explizit oder mithilfe des _ ListView-Bildlaufmakros 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-Makros SetBkImage senden. |
| LVM _ SETCALLBACKMASK | Ändert die Rückrufmaske für ein Listenansicht-Steuerelement. Sie können diese Nachricht explizit oder mithilfe des _ ListView-Makros SetCallbackMask 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 der Spalten in einem Listenansicht-Steuerelement von links nach rechts fest. Sie können diese Nachricht explizit senden oder das _ ListView-Makro 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 ListView _ SetColumnWidth-Makro 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 Listenansichtssteuerelement verwendet, wenn sich der Zeiger über einem Element befindet, während die Hot Tracking-Funktion aktiviert ist. Sie können diese Nachricht explizit senden oder das _ ListView-Makro SetHotCursor verwenden. Um zu überprüfen, ob hot tracking aktiviert ist, rufen Sie SystemParametersInfo auf. |
| LVM _ SETHOTITEM | Legt das heiße Element für ein Listenansicht-Steuerelement fest. Sie können diese Nachricht explizit senden oder das _ ListView-Makro SetHotItem verwenden. |
| LVM _ SETHOVERTIME | Legt die Zeit fest, die der Mauszeiger auf ein Element bewegen 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 das LVS _ ICON-Format haben. 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-Makros 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 LVM _ SETITEM auch senden, um den Text eines Unteritems zu festlegen. Sie können diese Nachricht explizit oder mithilfe des ListView _ SetItem-Makros senden. |
| LVM _ SETITEMCOUNT | Bewirkt, dass das Listenansicht-Steuerelement Arbeitsspeicher für die angegebene Anzahl von Elementen zuteilen oder die virtuelle Anzahl von Elementen in einem virtuellen Listenansicht-Steuerelement festgibt. Dies hängt davon ab, wie das Listenansicht-Steuerelement 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-Makros SetItemIndexState. |
| LVM _ SETITEMPOSITION | Verschiebt ein Element an eine angegebene Position in einem Listenansicht-Steuerelement (muss sich in der Symbol- oder kleinen Symbolansicht bewegen). Sie können diese Nachricht explizit oder mithilfe des ListView _ SetItemPosition-Makros senden. |
| LVM _ SETITEMPOSITION32 | Verschiebt ein Element an eine angegebene Position in einem Listenansicht-Steuerelement (muss sich in der Symbol- oder kleinen Symbolansicht bewegen). Diese Meldung unterscheidet sich von der LVM _ SETITEMPOSITION-Nachricht dadurch, dass sie 32-Bit-Koordinaten verwendet. Sie können diese Nachricht explizit oder mithilfe des _ ListView-Makros SetItemPosition32 senden. |
| LVM _ SETITEMSTATE | Ändert den Zustand 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 der erweiterte Fensterstil LVS _ EX _ BORDERSELECT 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-Makros SetTextBkColor 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 | Derzeit 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-Makro SetToolTips verwenden. |
| LVM _ SETUNICODEFORMAT | Legt das UNICODE-Zeichenformatflag für das Steuerelement fest. Mit dieser Meldung können Sie den vom Steuerelement zur Laufzeit verwendeten Zeichensatz ändern, anstatt das Steuerelement neu erstellen zu müssen. Sie können diese Nachricht explizit senden oder das _ ListView-Makro SetUnicodeFormat 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-Makro SetWorkAreas 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 Listenansicht-Steuerelements zu sortieren. Der Index der einzelnen Elemente ändert sich entsprechend der neuen Sequenz. Sie können diese Nachricht explizit oder mithilfe des _ SortItems-Makros listview senden. |
| LVM _ SORTITEMSEX | Verwendet eine anwendungsdefinierte Vergleichsfunktion, um die Elemente eines Listenansicht-Steuerelements zu sortieren. Der Index der einzelnen Elemente ändert sich entsprechend der neuen Sequenz. Sie können diese Nachricht explizit oder mithilfe des _ SortItemsEx-Makros von ListView 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 | Aktualisiert 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 ListView _ Update-Makros senden. |
Benachrichtigungen
| Thema | Inhalte |
|---|---|
| LVN _ BEGINDRAG | Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass ein Drag & 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 Listenansichtssteuerelements über den Beginn der Bezeichnungsbearbeitung 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 & 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 Listenansichtssteuerelements, 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 die Überlaufschaltfläche geklickt wird. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| LVN _ DELETEALLITEMS | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, 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 Listenansichtssteuerelements, dass ein Element gelöscht werden soll. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| LVN _ ENDLABELEDIT | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements über das Ende der Bearbeitung der Bezeichnung für ein Element. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| LVN _ ENDSCROLL | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, wenn ein Scrollvorgang beendet wird. |
| LVN _ GETDISPINFO | Wird von einem Listenansichtssteuerelement an das übergeordnete Fenster gesendet. Es handelt sich um eine Anforderung für 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 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 an das übergeordnete Fenster, Markuptext bereitzustellen. |
| LVN _ GETINFOTIP | Wird von einem großen Symbolansichts-Listenansicht-Steuerelement gesendet, das den erweiterten LVS _ EX _ INFOTIP-Stil auflistet. 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 Listenansichtssteuerelement gesendet, wenn der Benutzer den Mauszeiger über ein Element bewegt. Diese Benachrichtigung wird nur von Listenansichtssteuerelementen gesendet, die den erweiterten Listenansichtsstil LVS _ EX _ TRACKSELECT aufweisen. Sie wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| LVN _ INCREMENTALSEARCH | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, dass eine inkrementelle Suche gestartet wurde. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| LVN _ INSERTITEM | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, 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 Listenansichtssteuerelements, dass sich ein Element geändert hat. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| LVN _ ITEMCHANGEING | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, dass ein Element geändert wird. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| LVN _ KEYDOWN | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, dass eine Taste gedrückt wurde. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| LVN _ LINKCLICK | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, dass auf einen Link geklickt wurde. Diese Benachrichtigung wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| LVN _ MARQUEEBEGIN | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, dass eine Auswahl des Begrenzungsfelds (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 Listenansicht-Steuerelement diese Benachrichtigung, wenn der Benutzer 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 nach einem bestimmten Rückrufelement suchen 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 Zustand 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 Listenansichtssteuerelements, dass es die für ein Element verwalteten Informationen aktualisieren muss. 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 die ü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 doppelklickt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| NM _ HOVER (Listenansicht) | Wird von einem Listenansichtssteuerelement gesendet, wenn der Mauszeiger auf ein Element zeigt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| NM _ KILLFOCUS (Listenansicht) | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, 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 doppelklickt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| NM _ RELEASEDCAPTURE (Listenansicht) | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, dass das Steuerelement die Mauserfassung freigibt. Diese Benachrichtigung wird in Form einer WM _ NOTIFY-Nachricht gesendet. |
| NM _ RETURN (Listenansicht) | Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements, dass das Steuerelement den Eingabefokus besitzt 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 sowohl zum Festlegen als auch zum Abrufen von Hintergrundbildinformationen verwendet. |
| LVCOLUMN | Enthält Informationen zu einer Spalte in der Berichtsansicht. Diese Struktur wird sowohl zum Erstellen als auch 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 jedoch umbenannt, _ um 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 Listenansicht-Steuerelement. |
| LVHITTESTINFO | Enthält Informationen zu einem Treffertest. Diese Struktur wurde erweitert, um Unteritem-Treffertests zu bieten. 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-EINZUG) zu _ unterstützen, der einen Elementeinzug ermöglicht. Diese Struktur ersetzt die LV _ ITEM-Struktur. |
| LVITEMINDEX | Enthält Indexinformationen zu einem Listenansichtselement. |
| LVSETINFOTIP | Stellt Informationen zu QuickInfo-Text zur Verfügung, der festgelegt werden soll. |
| LVTILEINFO | Stellt Informationen zu einem Element in einem Listenansicht-Steuerelement zur Verfügung, wenn es in der Kachelansicht angezeigt wird. |
| LVTILEVIEWINFO | Stellt Informationen zu einem Listenansicht-Steuerelement zur Verfügung, 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 umbenannt, um 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 zu einem NM _ CUSTOMDRAW-Benachrichtigungscode (Listenansicht), der von einem Listenansicht-Steuerelement 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 umbenannt, um standardbenennungskonventionen zu entsprechen. |
| NMLVEMPTYMARKUP | Wird über eine LVN _ GETEMPTYMARKUP-Benachrichtigung gesendet. |
| NMLVFINDITEM | Enthält Informationen, die der Besitzer benötigt, um Elemente zu finden, die von einem Steuerelement für die virtuelle Listenansicht 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 entspricht der NMLVKEYDOWN-Struktur, wurde jedoch umbenannt, um standardbenennungskonventionen zu entsprechen. |
| 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 zur Verfügung. |
Konstanten
| Thema | Inhalte |
|---|---|
| Erweiterte List-View Formatvorlagen | Verwenden Sie die _ LVM-Nachricht SETEXTENDEDLISTVIEWSTYLE oder eines der ListView-Makros _ SetExtendedListViewStyle oder ListView _ SetExtendedListViewStyleEx, um diese erweiterten Listenansicht-Steuerelementstile zu verwenden. |
| Elementzustände in Listenansichten | Der Zustandswert eines Elements besteht aus dem Zustand des Elements, einem optionalen Index für die Überlagerungsmaske und einem optionalen Index für die Statusbildmaske. Der Zustand eines Elements bestimmt seine Darstellung und Funktionalität. Der Zustand kann 0 (null) oder mindestens einer der folgenden Werte sein: |
| Fensterstile für Listenansichten | Die folgenden Fensterstile gelten speziell für Listenansichtssteuerelemente. |