Metode IPreviewHandler::SetWindow (shobjidl_core.h)

Mengatur jendela induk jendela pemratinjau, serta area dalam induk yang akan digunakan untuk jendela pemratinjau.

Sintaks

HRESULT SetWindow(
  [in] HWND       hwnd,
  [in] const RECT *prc
);

Parameter

[in] hwnd

Jenis: HWND

Handel ke jendela induk.

[in] prc

Jenis: const RECT*

Penunjuk ke RECT yang menentukan area untuk pemratinjau.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Handler pratinjau bertanggung jawab untuk melukis seluruh area yang ditentukan oleh rrc. Jika jendela pratinjau telah dibuat, penangan pratinjau harus mengaitkan jendela pemratinjau ke hwnd induk baru dan mengubah ukuran jendela pemratinjau ke area yang ditentukan oleh rrc. Jika jendela pemratinjau belum dibuat, penangan pratinjau harus mengingat informasi ini saat jendela pemratinjau dibuat di IPreviewHandler::D oPreview.

Catatan Lebih disukai bahwa informasi ini disimpan sebelum memanggil IPreviewHandler::D oPreview. Melakukannya meningkatkan performa pada waktu penyiapan untuk kasus apa pun di mana pratinjau tidak dimulai.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista, 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)
Redistribusi Windows Search 4 atau yang lebih baru