Strukturansicht
Dieser Abschnitt enthält Informationen zu den Programmierelementen, die mit Strukturansichtssteuerelementen verwendet werden.
Übersichten
Thema | Inhalte |
---|---|
Informationen zu Tree-View-Steuerelementen | Ein Strukturansichtssteuerelement ist ein Fenster, in dem eine hierarchische Liste von Elementen angezeigt wird, z. B. die Überschriften in einem Dokument, die Einträge in einem Index oder die Dateien und Verzeichnisse auf einem Datenträger. |
Verwenden von Tree-View-Steuerelementen | Dieser Abschnitt enthält Implementierungsdetails und Beispielcode für die Arbeit mit Strukturansichtssteuerelementen. |
Makros
Thema | Inhalte |
---|---|
TreeView_CreateDragImage | Erstellt eine Bitmap zum Ziehen für das angegebene Element in einem Strukturansichtssteuerelement. Das Makro erstellt auch eine Bildliste für die Bitmap und fügt die Bitmap der Bildliste hinzu. Eine Anwendung kann das Bild anzeigen, wenn sie das Element mithilfe der Bildlistenfunktionen zieht. Sie können dieses Makro verwenden oder die TVM_CREATEDRAGIMAGE Nachricht explizit senden. |
TreeView_DeleteAllItems | Löscht alle Elemente aus einem Strukturansichtssteuerelement. |
TreeView_DeleteItem | Entfernt ein Element und alle untergeordneten Elemente aus einem Strukturansichtssteuerelement. Sie können die TVM_DELETEITEM-Nachricht auch explizit senden. |
TreeView_EditLabel | Beginnt mit der direkten Bearbeitung des Texts des angegebenen Elements, wobei der Text des Elements durch ein einzeiliges Bearbeitungssteuerelement ersetzt wird, das den Text enthält. Dieses Makro wählt implizit das angegebene Element aus und fokussiert es. Sie können dieses Makro verwenden oder die TVM_EDITLABEL-Nachricht explizit senden. |
TreeView_EndEditLabelNow | Beendet die Bearbeitung der Bezeichnung eines Strukturansichtselements. Sie können dieses Makro verwenden oder die TVM_ENDEDITLABELNOW Nachricht explizit senden. |
TreeView_EnsureVisible | Stellt sicher, dass ein Strukturansichtselement sichtbar ist, erweitern Sie das übergeordnete Element oder scrollen Sie bei Bedarf im Strukturansichtssteuerelement. Sie können dieses Makro verwenden oder die TVM_ENSUREVISIBLE Nachricht explizit senden. |
TreeView_Expand | Das makro TreeView_Expand erweitert oder reduziert die Liste der untergeordneten Elemente, die dem angegebenen übergeordneten Element zugeordnet sind, falls vorhanden. Sie können dieses Makro verwenden oder die TVM_EXPAND Nachricht explizit senden. |
TreeView_GetBkColor | Ruft die aktuelle Hintergrundfarbe des Steuerelements ab. Sie können dieses Makro verwenden oder die TVM_GETBKCOLOR Nachricht explizit senden. |
TreeView_GetCheckState | Ruft den Überprüfungsstatus des angegebenen Elements ab. Sie können die TVM_GETITEMSTATE-Nachricht auch direkt verwenden. |
TreeView_GetChild | Ruft das erste untergeordnete Element des angegebenen Strukturansichtselements ab. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM-Nachricht explizit mit dem TVGN_CHILD-Flag senden. |
TreeView_GetCount | Ruft eine Anzahl der Elemente in einem Strukturansichtssteuerelement ab. Sie können dieses Makro verwenden oder die TVM_GETCOUNT Nachricht explizit senden. |
TreeView_GetDropHilight | Ruft das Strukturansichtselement ab, das das Ziel eines Drag-and-Drop-Vorgangs ist. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM-Nachricht explizit mit dem TVGN_DROPHILITE-Flag senden. |
TreeView_GetEditControl | Ruft das Handle für das Bearbeitungssteuerelement ab, das zum Bearbeiten des Texts eines Strukturansichtselements verwendet wird. Sie können dieses Makro verwenden oder die TVM_GETEDITCONTROL-Nachricht explizit senden. |
TreeView_GetExtendedStyle | Ruft die erweiterte Formatvorlage für ein angegebenes Strukturansichtssteuerelement ab. Verwenden Sie dieses Makro, oder senden Sie die TVM_GETEXTENDEDSTYLE-Nachricht explizit. |
TreeView_GetFirstVisible | Ruft das erste sichtbare Element in einem Strukturansichtssteuerelementfenster ab. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM Nachricht explizit mit dem TVGN_FIRSTVISIBLE-Flag senden. |
TreeView_GetImageList | Ruft das Handle zur Normalen- oder Zustandsbildliste ab, die einem Strukturansichtssteuerelement zugeordnet ist. Sie können dieses Makro verwenden oder die TVM_GETIMAGELIST Nachricht explizit senden. |
TreeView_GetIndent | Ruft den Betrag in Pixel ab, der untergeordnete Elemente relativ zu ihren übergeordneten Elementen eingerückt werden. Sie können dieses Makro verwenden oder die TVM_GETINDENT Nachricht explizit senden. |
TreeView_GetInsertMarkColor | Ruft die Farbe ab, die zum Zeichnen der Einfügemarke für die Strukturansicht verwendet wird. Sie können dieses Makro verwenden oder die TVM_GETINSERTMARKCOLOR Nachricht explizit senden. |
TreeView_GetISearchString | Ruft die inkrementelle Suchzeichenfolge für ein Strukturansichtssteuerelement ab. Das Strukturansichtssteuerelement verwendet die inkrementelle Suchzeichenfolge, um ein Element basierend auf vom Benutzer eingegebenen Zeichen auszuwählen. Sie können dieses Makro verwenden oder die TVM_GETISEARCHSTRING Nachricht explizit senden. |
TreeView_GetItem | Ruft einige oder alle Attribute eines Strukturansichtselements ab. Sie können dieses Makro verwenden oder die TVM_GETITEM Nachricht explizit senden. |
TreeView_GetItemHeight | Ruft die aktuelle Höhe der Strukturansichtselemente ab. Sie können dieses Makro verwenden oder die TVM_GETITEMHEIGHT Nachricht explizit senden. |
TreeView_GetItemPartRect | Ruft das größtmögliche begrenzungsgebundene Rechteck ab, das die "Trefferzone" für einen angegebenen Teil eines Elements darstellt. Verwenden Sie dieses Makro, oder senden Sie die TVM_GETITEMPARTRECT Nachricht explizit. |
TreeView_GetItemRect | Ruft das umgebende Rechteck für ein Strukturansichtselement ab und gibt an, ob das Element sichtbar ist. Sie können dieses Makro verwenden oder die TVM_GETITEMRECT Nachricht explizit senden. |
TreeView_GetItemState | Ruft einige oder alle Zustandsattribute eines Strukturansichtselements ab. Sie können dieses Makro verwenden oder die TVM_GETITEMSTATE Nachricht explizit senden. |
TreeView_GetLastVisible | Ruft das letzte erweiterte Element in einem Strukturansichtssteuerelement ab. Dadurch wird nicht das letzte element abgerufen, das im Strukturansichtsfenster sichtbar ist. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM Nachricht explizit mit dem flag TVGN_LASTVISIBLE senden. |
TreeView_GetLineColor | Ruft die aktuelle Linienfarbe ab. Sie können die TVM_GETLINECOLOR Nachricht auch direkt verwenden. |
TreeView_GetNextItem | Ruft das Strukturansichtselement ab, das die angegebene Beziehung zu einem angegebenen Element aufweist. Sie können dieses Makro verwenden, eines der unten beschriebenen TreeView_Get Makros verwenden oder die TVM_GETNEXTITEM Nachricht explizit senden. |
TreeView_GetNextSelected | Ruft das Strukturansichtselement ab, das die TVGN_NEXTSELECTED Beziehung zu einem angegebenen Strukturelement enthält. |
TreeView_GetNextSibling | Ruft das nächste gleichgeordnete Element eines angegebenen Elements in einem Strukturansichtssteuerelement ab. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM Nachricht explizit mit dem flag TVGN_NEXT senden. |
TreeView_GetNextVisible | Ruft das nächste sichtbare Element ab, das einem angegebenen Element in einem Strukturansichtssteuerelement folgt. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM-Nachricht explizit mit dem flag TVGN_NEXTVISIBLE senden. |
TreeView_GetParent | Ruft das übergeordnete Element des angegebenen Strukturansichtselements ab. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM Nachricht explizit mit dem flag TVGN_PARENT senden. |
TreeView_GetPrevSibling | Ruft das vorherige gleichgeordnete Element eines angegebenen Elements in einem Strukturansichtssteuerelement ab. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM Nachricht explizit mit dem flag TVGN_PREVIOUS senden. |
TreeView_GetPrevVisible | Ruft das erste sichtbare Element ab, das einem angegebenen Element in einem Strukturansichtssteuerelement vorangestellt ist. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM Nachricht explizit mit dem flag TVGN_PREVIOUSVISIBLE senden. |
TreeView_GetRoot | Ruft das oberste oder allererste Element des Strukturansichtssteuerelements ab. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM Nachricht explizit mit dem flag TVGN_ROOT senden. |
TreeView_GetScrollTime | Ruft die maximale Bildlaufzeit für das Strukturansichtssteuerelement ab. Sie können dieses Makro verwenden oder die TVM_GETSCROLLTIME Nachricht explizit senden. |
TreeView_GetSelectedCount | Nicht implementiert. |
TreeView_GetSelection | Ruft das aktuell ausgewählte Element in einem Strukturansichtssteuerelement ab. Sie können dieses Makro verwenden oder die TVM_GETNEXTITEM Nachricht explizit mit dem flag TVGN_CARET senden. |
TreeView_GetTextColor | Ruft die aktuelle Textfarbe des Steuerelements ab. Sie können dieses Makro verwenden oder die TVM_GETTEXTCOLOR Nachricht explizit senden. |
TreeView_GetToolTips | Ruft das Handle für das untergeordnete QuickInfo-Steuerelement ab, das von einem Strukturansichtssteuerelement verwendet wird. Sie können dieses Makro verwenden oder die TVM_GETTOOLTIPS Nachricht explizit senden. |
TreeView_GetUnicodeFormat | Ruft das Unicode-Zeichenformatflag für das Steuerelement ab. Sie können dieses Makro verwenden oder die TVM_GETUNICODEFORMAT Nachricht explizit senden. |
TreeView_GetVisibleCount | Ruft die Anzahl der Elemente ab, die im Clientfenster eines Strukturansichtssteuerelements vollständig sichtbar sein können. Sie können dieses Makro verwenden oder die TVM_GETVISIBLECOUNT Nachricht explizit senden. |
TreeView_HitTest | Bestimmt die Position des angegebenen Punkts relativ zum Clientbereich eines Strukturansichtssteuerelements. Sie können dieses Makro verwenden oder die TVM_HITTEST Nachricht explizit senden. |
TreeView_InsertItem | Fügt ein neues Element in ein Strukturansichtssteuerelement ein. Sie können dieses Makro verwenden oder die TVM_INSERTITEM Nachricht explizit senden. |
TreeView_MapAccIDToHTREEITEM | Ordnet eine Barrierefreiheits-ID einem HTREEITEM zu. Sie können dieses Makro verwenden oder die TVM_MAPACCIDTOHTREEITEM Nachricht explizit senden. |
TreeView_MapHTREEITEMtoAccID | Ordnet ein HTREEITEM einer Barrierefreiheits-ID zu. Sie können dieses Makro verwenden oder die TVM_MAPHTREEITEMTOACCID Nachricht explizit senden. |
TreeView_Select | Wählt das angegebene Strukturansichtselement aus, scrollt das Element in die Ansicht oder zeichnet das Element in der Formatvorlage neu, die verwendet wird, um das Ziel eines Drag-and-Drop-Vorgangs anzugeben. Sie können dieses Makro oder die TreeView_SelectItem, TreeView_SelectSetFirstVisible oder TreeView_SelectDropTarget Makros verwenden oder die TVM_SELECTITEM Nachricht explizit senden. |
TreeView_SelectDropTarget | Zeichnet ein angegebenes Strukturansichtssteuerelementelement in der Formatvorlage neu aus, die zum Angeben des Ziels eines Drag-and-Drop-Vorgangs verwendet wird. Sie können dieses Makro oder das TreeView_Select-Makro verwenden oder die TVM_SELECTITEM Nachricht explizit senden. |
TreeView_SelectItem | Wählt das angegebene Strukturansichtselement aus. Sie können dieses Makro oder das TreeView_Select-Makro verwenden oder die TVM_SELECTITEM Nachricht explizit senden. |
TreeView_SelectSetFirstVisible | Führt einen vertikalen Bildlauf im Strukturansichtssteuerelement durch, um sicherzustellen, dass das angegebene Element sichtbar ist. Wenn möglich, wird das angegebene Element zum ersten sichtbaren Element oben im Fenster des Steuerelements. Sie können dieses Makro oder das TreeView_Select-Makro verwenden oder die TVM_SELECTITEM Nachricht explizit senden. |
TreeView_SetAutoScrollInfo | Legt Informationen fest, die zum Bestimmen der Merkmale des automatischen Bildlaufs verwendet werden. Verwenden Sie dieses Makro, oder senden Sie die TVM_SETAUTOSCROLLINFO Nachricht explizit. |
TreeView_SetBkColor | Legt die Hintergrundfarbe des Steuerelements fest. Sie können dieses Makro verwenden oder die TVM_SETBKCOLOR Nachricht explizit senden. |
TreeView_SetBorder |
Für den internen Gebrauch vorgesehen; wird nicht für die Verwendung in Anwendungen empfohlen. Legt die Größe des Rahmens für die Elemente in einem Strukturansichtssteuerelement fest. Sie können dieses Makro verwenden oder die TVM_SETBORDER Nachricht explizit senden. |
TreeView_SetCheckState | Legt das Statusbild des Elements auf "aktiviert" oder "deaktiviert" fest. Sie können die TVM_SETITEM-Nachricht auch direkt verwenden. |
TreeView_SetExtendedStyle | Legt den erweiterten Stil für ein angegebenes TreeView-Steuerelement fest. Verwenden Sie dieses Makro, oder senden Sie die TVM_SETEXTENDEDSTYLE Nachricht explizit. |
TreeView_SetHot |
Für den internen Gebrauch vorgesehen; wird nicht für die Verwendung in Anwendungen empfohlen. Legt das heiße Element für ein Strukturansichtssteuerelement fest. Sie können dieses Makro verwenden oder die TVM_SETHOT Nachricht explizit senden. |
TreeView_SetImageList | Legt die normale Bildliste oder die Statusbildliste für ein Strukturansichtssteuerelement fest und zeichnet das Steuerelement mithilfe der neuen Bilder neu. Sie können dieses Makro verwenden oder die TVM_SETIMAGELIST Nachricht explizit senden. |
TreeView_SetIndent | Legt die Breite des Einzugs für ein Strukturansichtssteuerelement fest und zeichnet das Steuerelement neu, um die neue Breite widerzuspiegeln. Sie können dieses Makro verwenden oder die TVM_SETINDENT Nachricht explizit senden. |
TreeView_SetInsertMark | Legt die Einfügemarke in einem Strukturansichtssteuerelement fest. Sie können dieses Makro verwenden oder die TVM_SETINSERTMARK Nachricht explizit senden. |
TreeView_SetInsertMarkColor | Legt die Farbe fest, die zum Zeichnen der Einfügemarke für die Strukturansicht verwendet wird. Sie können dieses Makro verwenden oder die TVM_SETINSERTMARKCOLOR Nachricht explizit senden. |
TreeView_SetItem | Das TreeView_SetItem Makro legt einige oder alle Attribute eines Strukturansichtselements fest. Sie können dieses Makro verwenden oder die TVM_SETITEM Nachricht explizit senden. |
TreeView_SetItemHeight | Legt die Höhe der Strukturansichtselemente fest. Sie können dieses Makro verwenden oder die TVM_SETITEMHEIGHT Nachricht explizit senden. |
TreeView_SetItemState | Legt die Statusattribute eines Strukturansichtselements fest. Sie können dieses Makro verwenden oder die TVM_SETITEM Nachricht explizit senden. |
TreeView_SetLineColor | Legt die aktuelle Linienfarbe fest. Sie können die TVM_SETLINECOLOR Nachricht auch direkt verwenden. |
TreeView_SetScrollTime | Legt die maximale Bildlaufzeit für das Strukturansichtssteuerelement fest. Sie können dieses Makro verwenden oder die TVM_SETSCROLLTIME Nachricht explizit senden. |
TreeView_SetTextColor | Legt die Textfarbe des Steuerelements fest. Sie können dieses Makro verwenden oder die TVM_SETTEXTCOLOR Nachricht explizit senden. |
TreeView_SetToolTips | Legt das untergeordnete QuickInfo-Steuerelement eines Strukturansichtssteuerelements fest. Sie können dieses Makro verwenden oder die TVM_SETTOOLTIPS-Nachricht explizit senden. |
TreeView_SetUnicodeFormat | Legt das Unicode-Zeichenformatflag für das Steuerelement fest. Mit dieser Meldung können Sie den zeichensatz ändern, der vom Steuerelement zur Laufzeit verwendet wird, anstatt das Steuerelement neu erstellen zu müssen. Sie können dieses Makro verwenden oder die TVM_SETUNICODEFORMAT Nachricht explizit senden. |
TreeView_ShowInfoTip | Zeigt den Infotip für ein angegebenes Element in einem Strukturansichtssteuerelement an. Verwenden Sie dieses Makro, oder senden Sie die TVM_SHOWINFOTIP Nachricht explizit. |
TreeView_SortChildren | Sortiert die untergeordneten Elemente des angegebenen übergeordneten Elements in einem Strukturansichtssteuerelement. Sie können dieses Makro verwenden oder die TVM_SORTCHILDREN Nachricht explizit senden. |
TreeView_SortChildrenCB | Sortiert Strukturansichtselemente mithilfe einer anwendungsdefinierten Rückruffunktion, die die Elemente vergleicht. Sie können dieses Makro verwenden oder die TVM_SORTCHILDRENCB Nachricht explizit senden. |
Nachrichten
Thema | Inhalte |
---|---|
TVM_CREATEDRAGIMAGE | Erstellt eine Bitmap zum Ziehen für das angegebene Element in einem Strukturansichtssteuerelement. Die Nachricht erstellt auch eine Bildliste für die Bitmap und fügt die Bitmap der Bildliste hinzu. Eine Anwendung kann das Bild beim Ziehen des Elements mithilfe der Bildlistenfunktionen anzeigen. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_CreateDragImage senden. |
TVM_DELETEITEM | Entfernt ein Element und alle seine Nachfolger aus einem Strukturansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_DeleteItem senden. |
TVM_EDITLABEL | Beginnt mit der direkten Bearbeitung des Texts des angegebenen Elements, wobei der Text des Elements durch ein einzeiliges Bearbeitungssteuerelement ersetzt wird, das den Text enthält. Diese Nachricht wählt das angegebene Element implizit aus und konzentriert es. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_EditLabel senden. |
TVM_ENDEDITLABELNOW | Beendet die Bearbeitung der Beschriftung eines Strukturansichtselements. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_EndEditLabelNow senden. |
TVM_ENSUREVISIBLE | Stellt sicher, dass ein Strukturansichtselement sichtbar ist, wobei das übergeordnete Element erweitert oder bei Bedarf ein Bildlauf im Strukturansichtssteuerelement ausgeführt wird. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_EnsureVisible senden. |
TVM_EXPAND | Die TVM_EXPAND Meldung erweitert oder reduziert die Liste der untergeordneten Elemente, die dem angegebenen übergeordneten Element zugeordnet sind, sofern vorhanden. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_Expand senden. |
TVM_GETBKCOLOR | Ruft die aktuelle Hintergrundfarbe des Steuerelements ab. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetBkColor senden. |
TVM_GETCOUNT | Ruft die Anzahl der Elemente in einem Strukturansichtssteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetCount senden. |
TVM_GETEDITCONTROL | Ruft das Handle für das Bearbeitungssteuerelement ab, das zum Bearbeiten des Texts eines Strukturansichtselements verwendet wird. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetEditControl senden. |
TVM_GETEXTENDEDSTYLE | Ruft den erweiterten Stil für ein Strukturansichtssteuerelement ab. Senden Sie diese Nachricht explizit oder mithilfe des Makros TreeView_GetExtendedStyle . |
TVM_GETIMAGELIST | Ruft das Handle für die normale Bild- oder Zustandsbildliste ab, die einem Strukturansichtssteuerelement zugeordnet ist. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetImageList senden. |
TVM_GETINDENT | Ruft den Betrag in Pixel ab, in dem untergeordnete Elemente relativ zu ihren übergeordneten Elementen eingerückt werden. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetIndent senden. |
TVM_GETINSERTMARKCOLOR | Ruft die Farbe ab, die zum Zeichnen der Einfügemarke für die Strukturansicht verwendet wird. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetInsertMarkColor senden. |
TVM_GETISEARCHSTRING | Ruft die inkrementelle Suchzeichenfolge für ein Strukturansichtssteuerelement ab. Das Strukturansichtssteuerelement verwendet die inkrementelle Suchzeichenfolge, um ein Element basierend auf vom Benutzer eingegebenen Zeichen auszuwählen. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetISearchString senden. |
TVM_GETITEM | Ruft einige oder alle Attribute eines Strukturansichtselements ab. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetItem senden. |
TVM_GETITEMHEIGHT | Ruft die aktuelle Höhe der einzelnen Strukturansichtselemente ab. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetItemHeight senden. |
TVM_GETITEMPARTRECT | Nicht implementiert. |
TVM_GETITEMRECT | Ruft das umgebende Rechteck für ein Strukturansichtselement ab und gibt an, ob das Element sichtbar ist. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetItemRect senden. |
TVM_GETITEMSTATE | Ruft einige oder alle Zustandsattribute eines Strukturansichtselements ab. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetItemState senden. |
TVM_GETLINECOLOR | Die TVM_GETLINECOLOR Meldung ruft die aktuelle Linienfarbe ab. |
TVM_GETNEXTITEM | Ruft das Strukturansichtselement ab, das die angegebene Beziehung zu einem angegebenen Element trägt. Sie können diese Nachricht explizit senden, indem Sie das Makro TreeView_GetNextItem verwenden. |
TVM_GETSCROLLTIME | Ruft die maximale Bildlaufzeit für das Strukturansichtssteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_GetScrollTime senden. |
TVM_GETSELECTEDCOUNT | Nicht implementiert. |
TVM_GETTEXTCOLOR | Ruft die aktuelle Textfarbe des Steuerelements ab. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_GetTextColor senden. |
TVM_GETTOOLTIPS | Ruft das Handle für das untergeordnete QuickInfo-Steuerelement ab, das von einem Strukturansichtssteuerelement verwendet wird. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_GetToolTips senden. |
TVM_GETUNICODEFORMAT | Ruft das Unicode-Zeichenformatflag für das Steuerelement ab. Sie können diese Nachricht explizit senden oder das makro TreeView_GetUnicodeFormat verwenden. |
TVM_GETVISIBLECOUNT | Ruft die Anzahl der Elemente ab, die im Clientfenster eines Strukturansichtssteuerelements vollständig sichtbar sein können. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_GetVisibleCount senden. |
TVM_HITTEST | Bestimmt die Position des angegebenen Punkts relativ zum Clientbereich eines Strukturansichtssteuerelements. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_HitTest senden. |
TVM_INSERTITEM | Fügt ein neues Element in ein Strukturansichtssteuerelement ein. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_InsertItem senden. |
TVM_MAPACCIDTOHTREEITEM | Ordnet eine Barrierefreiheits-ID einem HTREEITEM zu. |
TVM_MAPHTREEITEMTOACCID | Ordnet ein HTREEITEM einer Barrierefreiheits-ID zu. |
TVM_SELECTITEM | Wählt das angegebene Strukturansichtselement aus, scrollt das Element in die Ansicht oder zeichnet das Element in der Formatvorlage neu, die verwendet wird, um das Ziel eines Drag-and-Drop-Vorgangs anzugeben. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_Select, TreeView_SelectItem oder TreeView_SelectDropTarget senden. |
TVM_SETAUTOSCROLLINFO | Legt Informationen fest, die zum Bestimmen der Merkmale des automatischen Bildlaufs verwendet werden. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SetAutoScrollInfo senden. |
TVM_SETBKCOLOR | Legt die Hintergrundfarbe des Steuerelements fest. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SetBkColor senden. |
TVM_SETBORDER |
Für den internen Gebrauch bestimmt; nicht für die Verwendung in Anwendungen empfohlen. Legt die Größe des Rahmens für die Elemente in einem Strukturansichtssteuerelement fest. Sie können die Nachricht explizit oder mithilfe des makros TreeView_SetBorder senden. |
TVM_SETEXTENDEDSTYLE | Informiert das Strukturansichtssteuerelement, erweiterte Stile festzulegen. Senden Sie diese Nachricht, oder verwenden Sie das Makro TreeView_SetExtendedStyle. |
TVM_SETHOT |
Für den internen Gebrauch bestimmt; nicht für die Verwendung in Anwendungen empfohlen. Legt das heiße Element für ein Strukturansichtssteuerelement fest. Sie können diese Nachricht explizit oder mithilfe des TreeView_SetHot-Makros senden. |
TVM_SETIMAGELIST | Legt die Normal- oder Zustandsbildliste für ein Strukturansichtssteuerelement fest und erstellt das Steuerelement mithilfe der neuen Images neu. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SetImageList senden. |
TVM_SETINDENT | Legt die Breite des Einzugs für ein Strukturansichtssteuerelement fest und zeichnet das Steuerelement neu, um die neue Breite widerzuspiegeln. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SetIndent senden. |
TVM_SETINSERTMARK | Legt die Einfügemarke in einem Strukturansichtssteuerelement fest. Sie können diese Nachricht explizit oder mithilfe des TreeView_SetInsertMark-Makros senden. |
TVM_SETINSERTMARKCOLOR | Legt die Farbe fest, die zum Zeichnen der Einfügemarke für die Strukturansicht verwendet wird. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SetInsertMarkColor senden. |
TVM_SETITEM | Die TVM_SETITEM Nachricht legt einige oder alle Attribute eines Strukturansichtselements fest. Sie können diese Nachricht explizit oder mithilfe des TreeView_SetItem-Makros senden. |
TVM_SETITEMHEIGHT | Legt die Höhe der Strukturansichtselemente fest. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SetItemHeight senden. |
TVM_SETLINECOLOR | Die TVM_SETLINECOLOR Nachricht legt die aktuelle Linienfarbe fest. |
TVM_SETSCROLLTIME | Legt die maximale Bildlaufzeit für das Strukturansichtssteuerelement fest. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SetScrollTime senden. |
TVM_SETTEXTCOLOR | Legt die Textfarbe des Steuerelements fest. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SetTextColor senden. |
TVM_SETTOOLTIPS | Legt das untergeordnete QuickInfo-Steuerelement eines Strukturansicht-Steuerelements fest. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SetToolTips senden. |
TVM_SETUNICODEFORMAT | Legt das Unicode-Zeichenformatflag für das Steuerelement fest. Mit dieser Meldung können Sie den vom Steuerelement verwendeten Zeichensatz zur Laufzeit ändern, anstatt das Steuerelement neu erstellen zu müssen. Sie können diese Nachricht explizit senden oder das makro TreeView_SetUnicodeFormat verwenden. |
TVM_SHOWINFOTIP | Zeigt die Infoinfo für ein angegebenes Element in einem Strukturansichtssteuerelement an. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_ShowInfoTip senden. |
TVM_SORTCHILDREN | Sortiert die untergeordneten Elemente des angegebenen übergeordneten Elements in einem Strukturansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SortChildren senden. |
TVM_SORTCHILDRENCB | Sortiert Strukturansichtselemente mithilfe einer anwendungsdefinierten Rückruffunktion, die die Elemente vergleicht. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_SortChildrenCB senden. |
Benachrichtigungen
Thema | Inhalte |
---|---|
NM_CLICK (Strukturansicht) | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass der Benutzer im Steuerelement auf die linke Maustaste geklickt hat. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
NM_CUSTOMDRAW (Strukturansicht) | Wird von einem Strukturansichtssteuerelement gesendet, um das übergeordnete Fenster über Zeichnungsvorgänge zu benachrichtigen. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
NM_DBLCLK (Strukturansicht) | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass der Benutzer auf die linke Maustaste im Steuerelement doppelklicken hat. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
NM_KILLFOCUS (Strukturansicht) | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass das Steuerelement den Eingabefokus verloren hat. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
NM_RCLICK (Strukturansicht) | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass der Benutzer auf die rechte Maustaste im Steuerelement geklickt hat. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
NM_RDBLCLK (Strukturansicht) | Benachrichtigt das übergeordnete Steuerelement eines Strukturansichtssteuerelements, dass der Benutzer auf die rechte Maustaste im Steuerelement doppelklicken hat. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
NM_RETURN (Strukturansicht) | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass das Steuerelement über den Eingabefokus verfügt und dass der Benutzer die Taste gedrückt hat. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
NM_SETCURSOR (Strukturansicht) | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass das Steuerelement den Cursor als Reaktion auf eine WM_SETCURSOR Nachricht festlegt. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
NM_SETFOCUS (Strukturansicht) | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass das Steuerelement den Eingabefokus erhalten hat. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_ASYNCDRAW | Wird von einem Strukturansichtssteuerelement an das übergeordnete Steuerelement gesendet, wenn bei der Zeichnung eines Symbols oder einer Überlagerung ein Fehler aufgetreten ist. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_BEGINDRAG | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass ein Drag-and-Drop-Vorgang mit der linken Maustaste initiiert wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_BEGINLABELEDIT | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements über den Beginn der Beschriftungsbearbeitung für ein Element. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_BEGINRDRAG | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements über die Einleitung eines Drag-and-Drop-Vorgangs mit der rechten Maustaste. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_DELETEITEM | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass ein Element gelöscht wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_ENDLABELEDIT | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements über das Ende der Bezeichnungsbearbeitung für ein Element. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_GETDISPINFO | Fordert an, dass das übergeordnete Fenster eines Strukturansichtssteuerelements Informationen bereitstellt, die zum Anzeigen oder Sortieren eines Elements erforderlich sind. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_GETINFOTIP | Wird von einem Strukturansichtssteuerelement gesendet, das die TVS_INFOTIP-Format aufweist. Diese Benachrichtigung wird gesendet, wenn das Steuerelement zusätzliche Textinformationen anfordert, die in einer QuickInfo angezeigt werden sollen. Die Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_ITEMCHANGED | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass elementattribute geändert wurden. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_ITEMCHANGING | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass sich Elementattribute ändern werden. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_ITEMEXPANDED | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass die Liste der untergeordneten Elemente eines übergeordneten Elements erweitert oder reduziert wurde. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_ITEMEXPANDING | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass die Liste der untergeordneten Elemente eines übergeordneten Elements gerade erweitert oder reduziert werden soll. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_KEYDOWN | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass der Benutzer eine Taste gedrückt hat und das Strukturansicht-Steuerelement den Eingabefokus hat. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_SELCHANGED | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass die Auswahl von einem Element in ein anderes geändert wurde. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_SELCHANGING | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass die Auswahl von einem Element in ein anderes geändert werden soll. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_SETDISPINFO | Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements, dass es die informationen aktualisieren muss, die es zu einem Element verwaltet. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet. |
TVN_SINGLEEXPAND | Wird von einem Strukturansichtssteuerelement mit der TVS_SINGLEEXPAND-Format gesendet, wenn der Benutzer ein Strukturelement mit nur einem Mausklick öffnet oder schließt. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet. |
Strukturen
Thema | Inhalte |
---|---|
NMTREEVIEW | Enthält Informationen zu einem Strukturansichtsbenachrichtigungscode. Diese Struktur ist mit der NM_TREEVIEW-Struktur identisch, wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu entsprechen. |
NMTVASYNCDRAW | Enthält eine Erklärung, warum beim Zeichnen eines Symbols oder eines Überlagerungsstrukturelements ein Fehler aufgetreten ist. Diese Struktur wird für eine TVN_ASYNCDRAW Benachrichtigung gesendet. Legen Sie den dwRetFlags-Member fest, um anzugeben, welche Aktion das Steuerelement ausführen soll. Beachten Sie, dass ein Zeichnen fehlschlagen kann, wenn kein Bild vorhanden ist. mit anderen Worten, wenn das Symbolbild nicht extrahiert wurde. |
NMTVCUSTOMDRAW | Enthält Informationen, die für einen NM_CUSTOMDRAW -Benachrichtigungscode (Strukturansicht) gelten, der von einem Strukturansichtssteuerelement gesendet wird. |
NMTVDISPINFO | Enthält Und empfängt Anzeigeinformationen für ein Strukturansichtselement. Diese Struktur ist mit der TV_DISPINFO-Struktur identisch, wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu entsprechen. |
NMTVDISPINFOEX | Enthält Informationen zu erweiterten TreeView-Benachrichtigungsinformationen. |
NMTVGETINFOTIP | Enthält Und empfängt Strukturansichtselementinformationen, die zum Anzeigen einer QuickInfo für ein Element erforderlich sind. Diese Struktur wird mit dem TVN_GETINFOTIP-Benachrichtigungscode verwendet. |
NMTVITEMCHANGE | Enthält Informationen zu einer Strukturansichtselementänderung. Diese Struktur wird mit den TVN_ITEMCHANGED - und TVN_ITEMCHANGING-Benachrichtigungen gesendet. |
NMTVITEMRECT | Wird derzeit nicht unterstützt. |
NMTVKEYDOWN | Enthält Informationen zu einem Tastaturereignis in einem Strukturansichtssteuerelement. Diese Struktur wird mit dem TVN_KEYDOWN-Benachrichtigungscode verwendet. Die Struktur ist mit der TV_KEYDOWN-Struktur identisch, wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu folgen. |
NMTVSTATEIMAGECHANGING | Enthält Informationen zu einem Strukturansichtszustandsbild, das den Benachrichtigungscode ändert. |
TVGETITEMPARTRECTINFO | Enthält Informationen zum Identifizieren der Trefferzone für einen angegebenen Teil eines Strukturelements. Die -Struktur wird mit der TVM_GETITEMPARTRECT-Nachricht und dem makro TreeView_GetItemPartRect verwendet. |
TVHITTESTINFO | Enthält Informationen, die verwendet werden, um die Position eines Punkts relativ zu einem Strukturansichtssteuerelement zu bestimmen. Diese Struktur wird mit der TVM_HITTEST-Nachricht verwendet. Die Struktur ist identisch mit der TV_HITTESTINFO-Struktur , wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu folgen. |
TVINSERTSTRUCT | Enthält Informationen, die zum Hinzufügen eines neuen Elements zu einem Strukturansichtssteuerelement verwendet werden. Diese Struktur wird mit der TVM_INSERTITEM-Nachricht verwendet. Die Struktur ist mit der TV_INSERTSTRUCT-Struktur identisch, wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu entsprechen. |
TVITEM | Gibt Attribute eines Strukturansichtselements an oder empfängt sie. Diese Struktur ist identisch mit der TV_ITEM-Struktur , wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu entsprechen. Neue Anwendungen sollten diese Struktur verwenden. |
TVITEMEX | Gibt Attribute eines Strukturansichtselements an oder empfängt sie. Diese Struktur ist eine Erweiterung der TVITEM-Struktur . Neue Anwendungen sollten diese Struktur gegebenenfalls verwenden. |
TVSORTCB | Enthält Informationen zum Sortieren untergeordneter Elemente in einem Strukturansichtssteuerelement. Diese Struktur wird mit der TVM_SORTCHILDRENCB-Nachricht verwendet. Diese Struktur ist mit der TV_SORTCB-Struktur identisch, wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu entsprechen. |
Konstanten
Thema | Inhalte |
---|---|
Erweiterte Stile des Strukturansichtsteuerelements | In diesem Abschnitt werden erweiterte Stile aufgelistet, die beim Erstellen von Strukturansichtssteuerelementen verwendet werden. Der Wert erweiterter Stile ist eine bitweise Kombination dieser Stile. |
Strukturansicht-Steuerelementelementzustände | In diesem Abschnitt werden die Elementstatusflags aufgelistet, die verwendet werden, um den Status eines Elements in einem Strukturansichtssteuerelement anzugeben. |
Strukturansichtssteuerelementfensterstile | In diesem Abschnitt werden Fensterstile aufgelistet, die beim Erstellen von Strukturansichtssteuerelementen verwendet werden. |