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) |