Bagikan melalui


Fungsi ChildWindowFromPoint (winuser.h)

Menentukan mana, jika ada, dari jendela anak milik jendela induk yang berisi titik yang ditentukan. Pencarian dibatasi untuk jendela turunan segera. Cucu, dan jendela turunan yang lebih dalam tidak dicari.

Untuk melewati jendela anak tertentu, gunakan fungsi ChildWindowFromPointEx .

Sintaks

HWND ChildWindowFromPoint(
  [in] HWND  hWndParent,
  [in] POINT Point
);

Parameter

[in] hWndParent

Jenis: HWND

Handel ke jendela induk.

[in] Point

Jenis: TITIK

Struktur yang menentukan koordinat klien, relatif terhadap hWndParent, dari titik yang akan diperiksa.

Nilai kembali

Jenis: HWND

Nilai yang dikembalikan adalah handel ke jendela anak yang berisi titik, meskipun jendela anak disembunyikan atau dinonaktifkan. Jika titik terletak di luar jendela induk, nilai yang dikembalikan adalah NULL. Jika titik berada di dalam jendela induk tetapi tidak dalam jendela turunan apa pun, nilai yang dikembalikan adalah handel ke jendela induk.

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.

ChildWindowFromPoint memperlakukan area HTTRANSPARENT dari kontrol standar yang sama dengan bagian kontrol lainnya. Sebaliknya, RealChildWindowFromPoint memperlakukan area HTTRANSPARENT secara berbeda; mengembalikan jendela anak di belakang area transparan kontrol. Misalnya, jika titik berada di area transparan kotak grup, ChildWindowFromPoint mengembalikan kotak grup sementara RealChildWindowFromPoint mengembalikan jendela anak di belakang kotak grup. Namun, kedua API mengembalikan bidang statis, meskipun juga mengembalikan HTTRANSPARENT.

Contoh

Misalnya, lihat "Membuat Toolbar Kotak Kombo" di Menggunakan Kotak Kombo.

Persyaratan

   
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 (termasuk 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

ChildWindowFromPointEx

Konseptual

Sumber Daya Lain

TITIK

RealChildWindowFromPoint

Referensi

WindowFromPoint

Windows