Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt die Merkmale eines bestimmten Namespacestruktursteuerelements.
Syntax
typedef enum _NSTCSTYLE {
NSTCS_HASEXPANDOS = 0x1,
NSTCS_HASLINES = 0x2,
NSTCS_SINGLECLICKEXPAND = 0x4,
NSTCS_FULLROWSELECT = 0x8,
NSTCS_SPRINGEXPAND = 0x10,
NSTCS_HORIZONTALSCROLL = 0x20,
NSTCS_ROOTHASEXPANDO = 0x40,
NSTCS_SHOWSELECTIONALWAYS = 0x80,
NSTCS_NOINFOTIP = 0x200,
NSTCS_EVENHEIGHT = 0x400,
NSTCS_NOREPLACEOPEN = 0x800,
NSTCS_DISABLEDRAGDROP = 0x1000,
NSTCS_NOORDERSTREAM = 0x2000,
NSTCS_RICHTOOLTIP = 0x4000,
NSTCS_BORDER = 0x8000,
NSTCS_NOEDITLABELS = 0x10000,
NSTCS_TABSTOP = 0x20000,
NSTCS_FAVORITESMODE = 0x80000,
NSTCS_AUTOHSCROLL = 0x100000,
NSTCS_FADEINOUTEXPANDOS = 0x200000,
NSTCS_EMPTYTEXT = 0x400000,
NSTCS_CHECKBOXES = 0x800000,
NSTCS_PARTIALCHECKBOXES = 0x1000000,
NSTCS_EXCLUSIONCHECKBOXES = 0x2000000,
NSTCS_DIMMEDCHECKBOXES = 0x4000000,
NSTCS_NOINDENTCHECKS = 0x8000000,
NSTCS_ALLOWJUNCTIONS = 0x10000000,
NSTCS_SHOWTABSBUTTON = 0x20000000,
NSTCS_SHOWDELETEBUTTON = 0x40000000,
NSTCS_SHOWREFRESHBUTTON
} ;
Konstanten
NSTCS_HASEXPANDOSWert: 0x1 Das Steuerelement zeigt am linken Rand der Elemente mit untergeordneten Elementen ein Dreieck an, das als expando bezeichnet wird. Wenn Sie auf expando klicken, wird das Element erweitert, um die untergeordneten Elemente des Elements anzuzeigen. Wirkt sich nicht aus, wenn es mit NSTCS_SHOWTABSBUTTON, NSTCS_SHOWDELETEBUTTON oder NSTCS_SHOWREFRESHBUTTON kombiniert wird. Wird dem Steuerelementstil der TVS_HASBUTTONS Strukturansicht zugeordnet. |
NSTCS_HASLINESWert: 0x2 Das Steuerelement zeichnet Linien links neben den Strukturelementen, die zu ihren einzelnen übergeordneten Elementen führen. Wirkt sich nicht aus, wenn es mit NSTCS_SHOWTABSBUTTON, NSTCS_SHOWDELETEBUTTON oder NSTCS_SHOWREFRESHBUTTON kombiniert wird. Wird dem Steuerelementstil der TVS_HASLINES Strukturansicht zugeordnet. |
NSTCS_SINGLECLICKEXPANDWert: 0x4 Ein Element wird erweitert, um seine untergeordneten Elemente als Reaktion auf einen einzigen Mausklick anzuzeigen. Wird dem Steuerelementstil der TVS_SINGLEEXPAND Strukturansicht zugeordnet. |
NSTCS_FULLROWSELECTWert: 0x8 Die Auswahl eines Elements füllt die Zeile mit umgekehrtem Text am Ende des Fensterbereichs aus, unabhängig von der Länge des Texts. Wenn diese Option nicht deklariert ist, wird nur der Bereich hinter dem Text invertiert. Dieser Wert kann nicht mit NSTCS_HASLINES kombiniert werden. Wird dem Steuerelementstil der TVS_FULLROWSELECT Strukturansicht zugeordnet. |
NSTCS_SPRINGEXPANDWert: 0x10 Wenn ein Element ausgewählt und erweitert wird und Sie ein zweites Element auswählen, wird die erste Auswahl automatisch reduziert. Dies ist das Gegenteil des Steuerelementstils TVS_EX_NOSINGLECOLLAPSE Strukturansicht. |
NSTCS_HORIZONTALSCROLLWert: 0x20 Der Bereich des Fensters, der die Struktur der Namespaceelemente enthält, weist eine horizontale Bildlaufleiste auf. Wird dem WS_HSCROLL Windows-Stil zugeordnet. |
NSTCS_ROOTHASEXPANDOWert: 0x40 Dem Stammelement wird ein Expando vorangestellt, das eine Erweiterung des Stammelements ermöglicht. Wird dem Steuerelementstil der TVS_LINESATROOT Strukturansicht zugeordnet. |
NSTCS_SHOWSELECTIONALWAYSWert: 0x80 Der Knoten eines Elements wird umrissen, wenn das Steuerelement nicht den Fokus hat. Wird dem Steuerelementstil der TVS_SHOWSELALWAYS Strukturansicht zugeordnet. |
NSTCS_NOINFOTIPWert: 0x200 Zeigen Sie keine Infoinfos an, wenn sich der Mauscursor über einem Element befindet. Dies ist das Gegenteil des Steuerelementstils TVS_INFOTIP Strukturansicht. |
NSTCS_EVENHEIGHTWert: 0x400 Legt die Höhe der Elemente auf eine gerade Höhe fest. Standardmäßig kann die Höhe von Elementen gerade oder ungerade sein. Dies ist das Gegenteil des Steuerelementstils TVS_NONEVENHEIGHT Strukturansicht. |
NSTCS_NOREPLACEOPENWert: 0x800 Ersetzen Sie den Befehl Öffnen im Kontextmenü nicht durch eine benutzerdefinierte Funktion. |
NSTCS_DISABLEDRAGDROPWert: 0x1000 Lassen Sie keine Drag-and-Drop-Vorgänge innerhalb des Steuerelements zu. Beachten Sie, dass Sie ein Element weiterhin von außerhalb des Steuerelements ziehen und auf das Steuerelement ablegen können. Wird dem Steuerelementstil der TVS_DISABLEDRAGDROP Strukturansicht zugeordnet. |
NSTCS_NOORDERSTREAMWert: 0x2000 Bleiben Sie nicht bei der Neuanordnung von Änderungen. Wird mit NSTCS_FAVORITESMODE verwendet. Wenn der Favoritenmodus nicht angegeben ist, hat dieses Flag keine Auswirkung. |
NSTCS_RICHTOOLTIPWert: 0x4000 Verwenden Sie eine umfassende QuickInfo. In umfangreichen QuickInfos wird das Symbol des Elements zusätzlich zum Text des Elements angezeigt. Eine Standard-QuickInfo zeigt nur den Text des Elements an. In der Strukturansicht werden QuickInfos nur für Elemente in der Struktur angezeigt, die teilweise sichtbar sind. Wird dem Steuerelementstil der TVS_EX_RICHTOOLTIP Strukturansicht zugeordnet. NSTCS_RICHTOOLTIP hat keine Wirkung, es sei denn, es wird mit NSTCS_NOINFOTIP und/oder NSTCS_FAVORITESMODE kombiniert. Wenn NSTCS_NOINFOTIP nicht angegeben ist, zeigt die Strukturansicht anstelle einer QuickInfo eine Infoinfo an. Wenn NSTCS_FAVORITESMODE nicht angegeben wird, legt das Namespacestruktursteuerelement immer die TVS_EX_RICHTOOLTIP-Formatvorlage fest. |
NSTCS_BORDERWert: 0x8000 Zeichnen Sie einen dünnen Rahmen um das Steuerelement. Entspricht WS_BORDER. |
NSTCS_NOEDITLABELSWert: 0x10000 Lassen Sie die Erstellung eines direkten Bearbeitungsfelds nicht zu, sodass der Benutzer das angegebene Element umbenennen kann. Dies ist das Gegenteil des Steuerelementstils TVS_EDITLABELS Strukturansicht. |
NSTCS_TABSTOPWert: 0x20000 Wenn das Steuerelement gehostet wird, können Sie die Tabstopps in das Steuerelement einfügen. Entspricht WS_EX_CONTROLPARENT. |
NSTCS_FAVORITESMODEWert: 0x80000 Das Steuerelement hat das Aussehen des Favoritenbands in Windows XP. |
NSTCS_AUTOHSCROLLWert: 0x100000 Wenn Sie mit dem Mauszeiger auf ein Element zeigen, das sich über das Ende des Steuerelementfensters erstreckt, wird das Steuerelement automatisch horizontal scrollen, sodass das Element vollständiger im Fensterbereich angezeigt wird. Wird dem Steuerelementstil der TVS_EX_AUTOHSCROLL Strukturansicht zugeordnet. |
NSTCS_FADEINOUTEXPANDOSWert: 0x200000 Wenn das Steuerelement nicht über den Fokus verfügt und Elemente vorhanden sind, denen Expandos vorangestellt sind, sind diese Expandos nur sichtbar, wenn sich der Mauszeiger in der Nähe des Steuerelements befindet. Wird dem Steuerelementstil der TVS_EX_FADEINOUTEXPANDOS Strukturansicht zugeordnet. |
NSTCS_EMPTYTEXTWert: 0x400000 Wenn ein Element keine untergeordneten Elemente aufweist und nicht erweitert wird, enthält dieses Element eine Textzeile auf der untergeordneten Ebene mit der Angabe "leer". |
NSTCS_CHECKBOXESWert: 0x800000 Elemente verfügen auf der linken Seite über Kontrollkästchen. Diese Kontrollkästchen können teil-, ausschluss- oder abgeblendet sein, die den Flags NSTCS_PARTIALCHECKBOXES, NSTCS_EXCLUSIONCHECKBOXES und NSTCS_DIMMEDCHECKBOXES entsprechen. Wird dem Steuerelementstil der TVS_CHECKBOXES Strukturansicht zugeordnet. |
NSTCS_PARTIALCHECKBOXESWert: 0x1000000 Fügt ein Kontrollkästchensymbol auf der linken Seite eines bestimmten Elements mit einem Quadrat in der Mitte hinzu, das angibt, dass der Knoten teilweise ausgewählt ist. Muss mit NSTCS_CHECKBOXES kombiniert werden. Wird dem Steuerelementstil der TVS_EX_PARTIALCHECKBOXES Strukturansicht zugeordnet. |
NSTCS_EXCLUSIONCHECKBOXESWert: 0x2000000 Fügt ein Kontrollkästchensymbol auf der linken Seite eines bestimmten Elements hinzu, das ein rotes X enthält, das angibt, dass das Element aus der aktuellen Auswahl ausgeschlossen ist. Ohne dieses Ausschlusssymbol umfasst die Auswahl eines übergeordneten Elements die Auswahl der untergeordneten Elemente. Muss mit NSTCS_CHECKBOXES kombiniert werden. Wird dem Steuerelementstil der TVS_EX_EXCLUSIONCHECKBOXES Strukturansicht zugeordnet. |
NSTCS_DIMMEDCHECKBOXESWert: 0x4000000 Fügt ein Kontrollkästchen auf der linken Seite eines bestimmten Elements hinzu, das ein Symbol eines abgeblendeten Häkchens enthält, das angibt, dass ein Knoten ausgewählt ist, weil sein übergeordnetes Element ausgewählt ist. Muss mit NSTCS_CHECKBOXES kombiniert werden. Wird dem Steuerelementstil der TVS_EX_DIMMEDCHECKBOXES Strukturansicht zugeordnet. |
NSTCS_NOINDENTCHECKSWert: 0x8000000 Kontrollkästchen befinden sich am linken Rand des Fensterbereichs, anstatt eingezogen zu werden. Wird dem Steuerelementstil der TVS_EX_NOINDENTSTATE Strukturansicht zugeordnet. |
NSTCS_ALLOWJUNCTIONSWert: 0x10000000 Verbindungen zulassen. Ein Knotenpunkt oder nur eine Verbindung ist ein Stamm einer Namespaceerweiterung, die normalerweise von Windows Explorer als Ordner sowohl in der Struktur- als auch in der Ordneransicht angezeigt wird. Damit Windows Explorer die Dateien und Unterordner Ihrer Erweiterung anzeigen kann, müssen Sie angeben, wo sich der Stammordner in der Shellnamespacehierarchie befindet. Verbindungen sind im Dateisystem als Dateien vorhanden, werden aber nicht als Dateien behandelt. Ein Beispiel ist eine komprimierte Datei mit einer .zip Dateinamenerweiterung, die für das Dateisystem nur eine Datei ist. Wenn diese Datei jedoch als Verbindung behandelt wird, kann sie einen gesamten Namespace darstellen. Dadurch kann das Namespacestruktursteuerelement komprimierte Dateien und ähnliche Verbindungen als Ordner und nicht als Dateien behandeln. |
NSTCS_SHOWTABSBUTTONWert: 0x20000000 Zeigt einen Pfeil auf der rechten Seite eines Elements an, wenn es sich bei dem Element um einen Ordner handelt. Die dem Pfeil zugeordnete Aktion ist implementierungsspezifisch. Kann nicht mit NSTCS_SHOWDELETEBUTTON oder NSTCS_SHOWREFRESHBUTTON kombiniert werden. |
NSTCS_SHOWDELETEBUTTONWert: 0x40000000 Zeigt ein rotes X auf der rechten Seite eines Elements an. Die dem X zugeordnete Aktion ist implementierungsspezifisch. Kann nicht mit NSTCS_SHOWTABSBUTTON oder NSTCS_SHOWREFRESHBUTTON kombiniert werden. |
NSTCS_SHOWREFRESHBUTTONZeigt eine Aktualisierungsschaltfläche auf der rechten Seite eines Elements an. Die der Schaltfläche zugeordnete Aktion ist implementierungsspezifisch. Kann nicht mit NSTCS_SHOWTABSBUTTON oder NSTCS_SHOWDELETEBUTTON kombiniert werden. |
Hinweise
Drei Werte wirken sich nur in Verbindung mit NSTCS_CHECKBOXES aus: NSTCS_PARTIALCHECKBOXES, NSTCS_EXCLUSIONCHECKBOXES und NSTCS_DIMMEDCHECKBOXES. Die diesen Zuständen zugeordneten Symbole werden wie folgt in die Zustandsbildliste eingefügt:
| Bildslot | Image | Zugeordnete Flags |
|---|---|---|
| 0 | Leer | NSTCS_CHECKBOXES |
| 1 | Deaktiviert | NSTCS_CHECKBOXES |
| 2 | Aktiviert | NSTCS_CHECKBOXES |
| 3 | Partial | NSTCS_CHECKBOXES | NSTCS_PARTIALCHECKBOXES |
| 4 | Ausschluss (rotes X) | NSTCS_CHECKBOXES | NSTCS_EXCLUSIONCHECKBOXES |
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |
Weitere Informationen
INameSpaceTreeControl2::GetControlStyle