Bagikan melalui


Metode IExplorerCommand::GetFlags (shobjidl_core.h)

Mendapatkan bendera yang terkait dengan perintah Windows Explorer.

Sintaks

HRESULT GetFlags(
  [out] EXPCMDFLAGS *pFlags
);

Parameter

[out] pFlags

Jenis: EXPCMDFLAGS*

Ketika metode ini kembali, nilai ini menunjuk ke bendera perintah saat ini. Salah satu dari nilai berikut ini:

ECF_DEFAULT (0x000)

Windows 7 dan yang lebih baru. Tidak ada bendera perintah yang diatur.

ECF_HASSUBCOMMANDS (0x001)

Perintah memiliki sub perintah.

ECF_HASSPLITBUTTON (0x002)

Tombol pisah ditampilkan.

ECF_HIDELABEL (0x004)

Label disembunyikan.

ECF_ISSEPARATOR (0x008)

Perintah adalah pemisah.

ECF_HASLUASHIELD (0x010)

Perisai UAC ditampilkan.

ECF_SEPARATORBEFORE (0x020)

Diperkenalkan di Windows 7. Perintah terletak di menu tepat di bawah pemisah.

ECF_SEPARATORAFTER (0x040)

Diperkenalkan di Windows 7. Perintah terletak di menu tepat di atas pemisah.

ECF_ISDROPDOWN (0x080)

Diperkenalkan di Windows 7. Memilih perintah akan membuka submenu drop-down (misalnya, Sertakan dalam pustaka).

ECF_TOGGLEABLE (0x100)

Diperkenalkan dalam Windows 8.

ECF_AUTOMENUICONS (0x200)

Diperkenalkan dalam Windows 8.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)