Fungsi EngMovePointer (winddi.h)
Fungsi EngMovePointer memindahkan penunjuk yang dikelola mesin pada perangkat.
Sintaks
ENGAPI VOID EngMovePointer(
[in] SURFOBJ *pso,
[in] LONG x,
[in] LONG y,
[in] RECTL *prcl
);
Parameter
[in] pso
Penunjuk ke struktur SURFOBJ yang menjelaskan permukaan perangkat tampilan tempat penunjuk dipindahkan.
[in] x
Tentukan koordinat x pada tampilan tempat titik panas penunjuk harus diposisikan.
Nilai x negatif menunjukkan bahwa penunjuk harus dihapus dari tampilan karena gambar akan terjadi di lokasi saat ini. Jika penunjuk telah dihapus dari tampilan dan nilai x tidak bersifat nonnegatif, penunjuk harus dipulihkan.
[in] y
Tentukan koordinat y pada tampilan tempat titik panas penunjuk harus diposisikan.
[in] prcl
Penunjuk ke struktur RECTL yang menentukan area yang mengikat semua piksel yang dipengaruhi oleh penunjuk pada tampilan. Driver harus melewati parameter rrcl yang diterima oleh fungsi DrvMovePointer-nya . GDI tidak akan menggambar dalam persegi panjang ini tanpa terlebih dahulu menghapus penunjuk dari layar. Parameter ini bisa NULL.
Mengembalikan nilai
Tidak ada
Keterangan
EngMovePointer tidak boleh dipanggil saat utas apa pun menggambar di driver tampilan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Universal |
Header | winddi.h (termasuk Winddi.h) |
Pustaka | Win32k.lib |
DLL | Win32k.sys |