Pascalban hogyan lehetne megcsinálni, hogy ha az egér kimegy a képernyő jobb szélére akkor is tudjak róla hogy a felhasználó a jobb irányba mozdítja az egeret?
Figyelt kérdés
2012. jún. 9. 19:30
1/4 anonim válasza:
DirectInput biztosan van pascalra. Keresd meg, a DirectX SDK pascalos változatát (nem hivatalos persze), töltsd le, telepítsd, használd.
2/4 A kérdező kommentje:
Más megoldás nincs?
2012. jún. 9. 19:35
3/4 iostream válasza:
De van: rakd vissza mindig középre az egérkurzort, vagy férj hozzá közvetlenül az egérhez (ez lesz a bonyolultabb).
4/4 coopper válasza:
Szia.
Swag honlapon nézz szét : [link]
Ott pedig ezt keresd : mouse.swg : ftp://thot.banki.hu/doksi/prog/swag/mouse.zip
Kell még hozzá a SwagReader : ftp://thot.banki.hu/doksi/prog/swag/swag.zip
(mivel FTP-s linkek a fentiek, a GYK nem emeli ki, mint linket, igy marad a CTRL+C és CTRL+V)
Ami kell neked :
Az a 11 funkció ($33 msdos hiváson belül)
Ez a kódrészlet a RODENT.PAS-ból van (MOUSE.SWG-ben megtalálod, meg egy csomó más egérkezelő rutint is)
const MDD = $33; { mouse interupt }
{ Returns mouse displacement in mickeys since last call }
procedure mMotion (VAR moved: moveRec);
begin
mreg.ax := 11;
intr(MDD, mreg);
moved.hCount := mreg.cx;
moved.vCount := mreg.dx;
end;
Sok sikert.
Üdv.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!