Fungsi ChildWindowFromPointEx (winuser.h)
Menentukan mana, jika ada, dari jendela anak milik jendela induk yang ditentukan berisi titik yang ditentukan. Fungsi ini dapat mengabaikan jendela anak yang tidak terlihat, dinonaktifkan, dan transparan. Pencarian dibatasi untuk jendela anak segera. Cucu dan keturunan yang lebih dalam tidak dicari.
Sintaks
HWND ChildWindowFromPointEx(
[in] HWND hwnd,
[in] POINT pt,
[in] UINT flags
);
Parameter
[in] hwnd
Jenis: HWND
Handel ke jendela induk.
[in] pt
Jenis: TITIK
Struktur yang menentukan koordinat klien (relatif terhadap hwndParent) dari titik yang akan diperiksa.
[in] flags
Jenis: UINT
Jendela anak yang akan dilewati. Parameter ini bisa menjadi satu atau beberapa nilai berikut.
Nilai kembali
Jenis: HWND
Nilai yang dikembalikan adalah handel ke jendela anak pertama yang berisi titik dan memenuhi kriteria yang ditentukan oleh uFlags. Jika titik berada di dalam jendela induk tetapi tidak dalam jendela anak apa pun yang memenuhi kriteria, nilai yang dikembalikan adalah handel ke jendela induk. Jika titik terletak di luar jendela induk atau jika fungsi gagal, nilai yang dikembalikan adalah NULL.
Keterangan
Sistem mempertahankan daftar internal yang berisi handel jendela anak yang terkait dengan jendela induk. Urutan handel dalam daftar tergantung pada urutan Z jendela anak. Jika lebih dari satu jendela anak berisi titik yang ditentukan, sistem mengembalikan handel ke jendela pertama dalam daftar yang berisi titik dan memenuhi kriteria yang ditentukan oleh uFlags.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winuser.h (sertakan Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |
Set API | ext-ms-win-ntuser-window-l1-1-4 (diperkenalkan dalam Windows 10, versi 10.0.14393) |
Lihat juga
Konseptual
Sumber Daya Lain
Referensi