Metode IShellWindows::FindWindowSW (exdisp.h)
Menemukan jendela di koleksi jendela Shell dan mengembalikan handel jendela dan antarmuka IDispatch .
Sintaks
HRESULT FindWindowSW(
[in] VARIANT *pvarLoc,
[in] VARIANT *pvarLocRoot,
[in] int swClass,
[out] long *phwnd,
int swfwOptions,
[out, retval] IDispatch **ppdispOut
);
Parameter
[in] pvarLoc
Jenis: VARIAN*
VARIAN jenis VT_VARIANT | VT_BYREF. Atur nilai pvarLoc ke PIDL absolut (PIDLIST_ABSOLUTE) yang menentukan jendela untuk ditemukan. (Lihat komentar.)
[in] pvarLocRoot
Jenis: VARIAN*
Harus NULL atau tipe VT_EMPTY.
[in] swClass
Jenis: int
Satu atau beberapa bendera ShellWindowTypeConstants yang menentukan jenis jendela yang akan disertakan dalam pencarian.
[out] phwnd
Jenis: panjang*
Handel untuk jendela yang cocok dengan kriteria pencarian yang ditentukan, atau NULL jika tidak ada jendela tersebut yang ditemukan.
swfwOptions
Jenis: int
Satu atau beberapa bendera ShellWindowFindWindowOptions yang menentukan opsi pencarian.
[out, retval] ppdispOut
Jenis: IDispatch**
Referensi ke antarmuka IDispatch jendela, atau NULL jika tidak ada jendela tersebut yang ditemukan.
Menampilkan nilai
Jenis: HRESULT
Salah satu nilai berikut, atau kode hasil standar.
Menampilkan kode | Deskripsi |
---|---|
|
Jendela yang cocok dengan kriteria pencarian yang ditentukan ditemukan. |
|
Jendela yang cocok dengan kriteria pencarian yang ditentukan tidak ditemukan. |
|
Jendela ditemukan, tetapi referensi ke antarmuka IDispatch jendela tidak dapat diperoleh. Hanya terjadi jika bendera SWFO_NEEDDISPATCH diatur. |
|
Jendela ditemukan, tetapi jendela tertunda terbuka. Hanya terjadi jika bendera SWFO_INCLUDEPENDING diatur. |
Keterangan
Jika bendera SWFO_COOKIEPASSED diatur, pvarLoc ditafsirkan sebagai cookie alih-alih PIDL.
Persyaratan
Target Platform | Windows |
Header | exdisp.h |
DLL | Shdocvw.dll (versi 5.00.2014.0216 atau yang lebih baru) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk