enumerasi _SVGIO (shobjidl_core.h)
Digunakan dengan metode IFolderView::Items, IFolderView::ItemCount, dan IShellView::GetItemObject untuk membatasi atau mengontrol item dalam koleksi mereka.
Sintaks
typedef enum _SVGIO {
SVGIO_BACKGROUND = 0,
SVGIO_SELECTION = 0x1,
SVGIO_ALLVIEW = 0x2,
SVGIO_CHECKED = 0x3,
SVGIO_TYPE_MASK = 0xf,
SVGIO_FLAG_VIEWORDER = 0x80000000
} ;
Konstanta
SVGIO_BACKGROUND Nilai: 0 0x00000000. Mengacu pada latar belakang tampilan. Ini digunakan dengan IID_IContextMenu untuk mendapatkan menu pintasan untuk latar belakang tampilan dan dengan IID_IDispatch untuk mendapatkan antarmuka pengiriman yang mewakili objek ShellFolderView untuk tampilan. |
SVGIO_SELECTION Nilai: 0x1 0x00000001. Mengacu pada butir yang saat ini dipilih. Digunakan dengan IID_IDataObject untuk mengambil objek data yang mewakili item terpilih. |
SVGIO_ALLVIEW Nilai: 0x2 0x00000002. Digunakan dengan cara yang sama seperti SVGIO_SELECTION tetapi mengacu pada semua item dalam tampilan. |
SVGIO_CHECKED Nilai: 0x3 0x00000003. Digunakan dengan cara yang sama seperti SVGIO_SELECTION tetapi mengacu pada item yang dicentang dalam tampilan di mana mode yang dicentang didukung. Untuk detail selengkapnya tentang mode yang dicentang, lihat FOLDERFLAGS. |
SVGIO_TYPE_MASK Nilai: 0xf 0x0000000F. Menutupi semua bit tetapi yang sesuai dengan bendera _SVGIO . |
SVGIO_FLAG_VIEWORDER Nilai: 0x80000000 0x80000000. Mengembalikan item dalam urutan yang muncul dalam tampilan. Jika bendera ini tidak diatur, item yang dipilih akan dicantumkan terlebih dahulu. |
Keterangan
Jenis SVGIO yang digunakan untuk merujuk ke anggota enumerasi _SVGIO didefinisikan dalam Shobjidl.h seperti yang ditunjukkan di sini.
typedef int SVGIO;
Persyaratan
Klien minimum yang didukung | Windows XP, Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | shobjidl_core.h (termasuk Shobjidl.h) |