struktur MMC_FILTERDATA (mmc.h)
Struktur MMC_FILTERDATA diperkenalkan dalam MMC 1.2.
Struktur MMC_FILTERDATA digunakan oleh metode IHeaderCtrl2::GetColumnFilter dan IHeaderCtrl2::SetColumnFilter untuk mengambil dan mengatur nilai filter kolom dalam tampilan daftar yang difilter.
Sintaks
typedef struct _MMC_FILTERDATA {
LPOLESTR pszText;
INT cchTextMax;
LONG lValue;
} MMC_FILTERDATA;
Anggota
pszText
Saat snap-in mengatur nilai filter teks, pszText menunjuk ke string filter untuk diatur dan cchTextMax mengatur panjang maksimum string filter yang dapat diketik pengguna ke dalam bidang filter. Saat snap-in membaca nilai filter teks, pszText menunjuk ke buffer untuk menerima teks dan cchTextMax memberikan panjang buffer.
cchTextMax
Untuk informasi selengkapnya, lihat deskripsi untuk pszText.
lValue
Saat snap-in mengatur nilai filter numerik, lValue berisi nilai filter. Bidang filter mengonversi nilai menjadi string dan menempatkannya di kontrol filter. Saat snap-in membaca nilai filter numerik, nilai filter saat ini dikonversi ke biner dan dikembalikan dalam lValue.
Keterangan
Nilai filter numerik dapat digunakan saat kolom yang difilter hanya memiliki nilai numerik daripada string teks arbitrer. Keuntungan menggunakan filter numerik adalah filter menangani konversi antara biner dan teks saat mengatur dan membaca nilai filter. Juga kontrol filter hanya memungkinkan pengguna untuk mengetik karakter numerik ke dalam filter numerik.
Saat menangani filter teks, lValue diabaikan. Demikian pula, saat menangani filter numerik, pszText dan cchTextMax diabaikan.
Untuk pengaturan dan nilai filter baca, snap-in memiliki struktur MMC_FILTERDATA dan buffer teks apa pun.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Header | mmc.h |