Struktur FVSHOWINFO (shlobj.h)
Berisi informasi yang digunakan penampil file untuk menampilkan file.
Sintaks
typedef struct {
DWORD cbSize;
HWND hwndOwner;
int iShow;
DWORD dwFlags;
RECT rect;
IUnknown *punkRel;
OLECHAR strNewFile[MAX_PATH];
} FVSHOWINFO, *LPFVSHOWINFO;
Anggota
cbSize
Jenis: DWORD
Ukuran struktur, dalam byte.
hwndOwner
Jenis: HWND
Handel jendela kepada pemilik jendela tempat file akan ditampilkan.
iShow
Jenis: int
Perintah tampilkan untuk jendela. Parameter ini adalah salah satu nilai SW_ yang dirinci dalam ShowWindow.
dwFlags
Jenis: DWORD
Bendera yang menentukan apa yang ditampilkan penampil file. Anggota ini bisa menjadi satu atau beberapa nilai berikut.
FVSIF_CANVIEWIT
Penampil file dapat menampilkan file.
FVSIF_NEWFAILED
Penampil file menentukan file baru untuk ditampilkan, tetapi tidak ada penampil yang dapat menampilkan file. Penampil file harus terus menampilkan file sebelumnya atau mengakhiri.
FVSIF_NEWFILE
Operasi seret dan letakkan telah menjatuhkan file pada jendela penampil file. Penampil file meneruskan nama file ke Shell dengan menyalin nama ke anggota strNewFile . Shell mencoba memuat penampil file yang dapat menampilkan file baru.
FVSIF_PINNED
Ada jendela yang disematkan. Penampil file harus menggunakan jendela yang disematkan untuk menampilkan file atau mengatur jendela baru yang disematkan dan menampilkan file di dalamnya.
FVSIF_RECT
Anggota rect berisi data yang valid.
rect
Jenis: RECT
Struktur RECT yang menentukan ukuran dan posisi jendela penampil file. Anggota ini hanya berlaku jika anggota dwFlags menyertakan nilai FVSIF_RECT .
punkRel
Jenis: IUnknown*
Alamat antarmuka yang memiliki metode Rilis yang dipanggil oleh penampil file baru untuk merilis penampil file sebelumnya. Anggota ini digunakan ketika operasi seret dan letakkan menjatuhkan file di jendela penampil file.
strNewFile[MAX_PATH]
Jenis: OLECHAR[MAX_PATH]
Alamat string yang menentukan nama file baru untuk ditampilkan. Penampil file mengatur anggota ini ketika operasi seret dan letakkan menjatuhkan file di jendela penampil file.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | shlobj.h |