Metode IShellFolder2::GetDefaultColumnState (shobjidl_core.h)

Mendapatkan status default untuk kolom tertentu.

Sintaks

HRESULT GetDefaultColumnState(
  [in]  UINT        iColumn,
  [out] SHCOLSTATEF *pcsFlags
);

Parameter

[in] iColumn

Jenis: UINT

Bilangan bulat yang menentukan nomor kolom.

[out] pcsFlags

Jenis: SHCOLSTATEF*

Penunjuk ke nilai yang berisi bendera yang menunjukkan status kolom default. Parameter ini dapat mencakup kombinasi bendera berikut.

SHCOLSTATE_TYPE_STR

Sebuah string.

SHCOLSTATE_TYPE_INT

Bilangan bulat.

SHCOLSTATE_TYPE_DATE

Kencan.

SHCOLSTATE_ONBYDEFAULT

Harus ditampilkan secara default dalam tampilan Detail Windows Explorer.

SHCOLSTATE_SLOW

Merekomendasikan agar tampilan folder mengekstrak informasi kolom secara asinkron, pada utas latar belakang, karena mengekstrak informasi ini dapat memakan waktu.

SHCOLSTATE_EXTENDED

Disediakan oleh handler, bukan objek folder.

SHCOLSTATE_SECONDARYUI

Tidak ditampilkan di menu pintasan, tetapi tercantum dalam kotak dialog Lainnya.

SHCOLSTATE_HIDDEN

Tidak ditampilkan di antarmuka pengguna.

SHCOLSTATE_PREFER_VARCMP

Menggunakan pengurutan default daripada CompareID untuk mendapatkan urutan pengurutan.

Nilai kembali

Jenis: HRESULT

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

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
DLL Shell32.dll (versi 5.0 atau yang lebih baru)