Fungsi EvaluateProximityToRect (winuser.h)
Mengembalikan skor persegi sebagai target sentuhan yang mungkin, dibandingkan dengan semua persegi lainnya yang bersinggungan dengan area kontak sentuh, dan titik sentuh yang disesuaikan dalam persegi panjang.
Sintaks
BOOL EvaluateProximityToRect(
[in] const RECT *controlBoundingBox,
[in] const TOUCH_HIT_TESTING_INPUT *pHitTestingInput,
[out] TOUCH_HIT_TESTING_PROXIMITY_EVALUATION *pProximityEval
);
Parameter
[in] controlBoundingBox
Struktur RECT yang menentukan kotak pembatas elemen UI.
[in] pHitTestingInput
Struktur TOUCH_HIT_TESTING_INPUT yang menyimpan data untuk area kontak sentuh.
[out] pProximityEval
Struktur TOUCH_HIT_TESTING_PROXIMITY_EVALUATION yang menyimpan skor dan menyesuaikan data titik sentuh.
Menampilkan nilai
Jika fungsi ini berhasil, fungsi akan mengembalikan TRUE.
Jika tidak, ia mengembalikan FALSE. Untuk mengambil informasi kesalahan yang diperluas, panggil fungsi GetLastError .
Keterangan
Untuk konsistensi dengan Windows, kerangka kerja yang menangani WM_TOUCHHITTESTING harus menggunakan prinsip-prinsip berikut untuk penargetan:
- Penyertaan: Jika titik sentuh berada dalam batas kontrol, titik sentuh tidak diubah.
- Persimpangan: Sertakan hanya kontrol yang bersinggungan dengan geometri kontak.
- Urutan Z: Jika lebih dari satu kontrol berpotongan geometri kontak, dan kontrol tumpang tindih, kontrol yang tertinggi dalam urutan z menerima prioritas.
- Ambiguitas: Jika lebih dari satu kontrol berpotongan geometri kontak, dan kontrol tidak tumpang tindih, kontrol yang paling dekat dengan titik sentuh asli menerima prioritas.
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | winuser.h |
Pustaka | User32.lib |
DLL | User32.dll |
Lihat juga
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