Freigeben über


IExplorerCommand::GetFlags-Methode (shobjidl_core.h)

Ruft die Flags ab, die einem Windows-Explorer-Befehl zugeordnet sind.

Syntax

HRESULT GetFlags(
  [out] EXPCMDFLAGS *pFlags
);

Parameter

[out] pFlags

Typ: EXPCMDFLAGS*

Wenn diese Methode zurückgibt, verweist dieser Wert auf die aktuellen Befehlsflags. Einer von mehreren der folgenden Werte:

ECF_DEFAULT (0x000)

Windows 7 und höher. Es werden keine Befehlsflags festgelegt.

ECF_HASSUBCOMMANDS (0x001)

Der Befehl verfügt über Unterbefehle.

ECF_HASSPLITBUTTON (0x002)

Eine geteilte Schaltfläche wird angezeigt.

ECF_HIDELABEL (0x004)

Die Bezeichnung ist ausgeblendet.

ECF_ISSEPARATOR (0x008)

Der Befehl ist ein Trennzeichen.

ECF_HASLUASHIELD (0x010)

Ein UAC-Schild wird angezeigt.

ECF_SEPARATORBEFORE (0x020)

In Windows 7 eingeführt. Der Befehl befindet sich im Menü direkt unter einem Trennzeichen.

ECF_SEPARATORAFTER (0x040)

In Windows 7 eingeführt. Der Befehl befindet sich im Menü direkt über einem Trennzeichen.

ECF_ISDROPDOWN (0x080)

In Windows 7 eingeführt. Wenn Sie den Befehl auswählen, wird ein Dropdown-Untermenü geöffnet (z. B . In Bibliothek einschließen).

ECF_TOGGLEABLE (0x100)

In Windows 8 eingeführt.

ECF_AUTOMENUICONS (0x200)

In Windows 8 eingeführt.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)