Bagikan melalui


IShellWindows::Metode register (exdisp.h)

Mendaftarkan jendela terbuka sebagai jendela Shell; jendela ditentukan oleh handel.

Sintaks

HRESULT Register(
  [in]  IDispatch *pid,
  [in]  long      hwnd,
  [in]  int       swClass,
  [out] long      *plCookie
);

Parameter

[in] pid

Jenis: IDispatch*

Antarmuka IDispatch jendela.

[in] hwnd

Jenis: panjang

Handel yang menentukan jendela yang akan didaftarkan.

[in] swClass

Jenis: int

Anggota ShellWindowTypeConstants yang menentukan jenis jendela.

[out] plCookie

Jenis: long*

Kue jendela.

Menampilkan nilai

Jenis: HRESULT

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

Keterangan

Dalam konteks koleksi jendela Shell, cookie adalah token yang secara unik mengidentifikasi jendela Shell terdaftar.

Gunakan metode ini untuk mendaftarkan jendela yang terbuka; jika jendela tertunda terbuka, gunakan IShellWindows::RegisterPending sebagai gantinya.

Persyaratan

   
Target Platform Windows
Header exdisp.h
DLL Shdocvw.dll (versi 5.00.2014.0216 atau yang lebih baru)

Lihat juga

IShellWindows

IShellWindows::RegisterPending

IShellWindows::Cabut