Bagikan melalui


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