Koordinat pointer mouse dapat dipindahkan tanpa harus menggerak-gerakkan mouse secara manual. Untuk memindahkan posisi koordinat pointer mouse dapat digunakan interupsi 33 heksadesimal servis 4. Berikut ini adalah prosedur yang harus dilakukan untuk memindahkan pointer menggunakan interupsi 33 heksadesimal servis 4.
Register AH harus bernilai 0.Register AL harus bernilai 4 heksadesimal.Register CX menentukan posisi baris pointer mouse.Register DX menentukan posisi kolom pointer mouse.Lakukan interupsi 33 heksadesimal
Berikut ini adalah contoh program untuk mempraktekkan interupsi 33 heksadesimal servis 4. Simpan project contoh23.ide berikut ini pada direktori yang sama dengan file screen.cpp dan keyboard.cpp.
Fungsi setMousePos pada program contoh23.cpp diatas digunakan untuk memindahkan pointer mouse. Fungsi setMousePos menerima parameter row dan col yang bertipe unsigned integer yang dikrimkan secara nilai. Parameter row digunakan untuk menentukan posisi vertikal pointer mouse, sedangkan parameter col digunakan untuk menentukan posisi horizontal mouse. Program contoh23.cpp baru berhenti ketika pengguna
menekan tombol kiri mouse.
Title :
Pertemuan XVIII : Memindahkan Koordinat Pointer Mouse
Description : Koordinat pointer mouse dapat dipindahkan tanpa harus menggerak-gerakkan mouse secara manual. Untuk memindahkan posisi koordinat pointer mo...
Rating :
5