Newsgroup: it.comp.lang.pascal
Titolo: Molto importante: mouse in 1024x768

Salve a tutto il ng.
Mi sono scaricato dalla rete diverse unit per il mouse da usare quando sono
in modalità grafica. Anche quella sul sito pascallike.
Quando sono a 640x480 è tutto ok ma quando uso la risoluzione 1024x768 (uso
la svga256.bgi) il cursore del mouse non appare più!
Ho provato a fare di tutto, ma niente!
Datemi una dritta voi per fav. è piuttosto importante.
Grazie e ciao
Alex
--
-------------------------------------
e-mail:  
el_co...@TOGLIQUESTO.libero.it

La mia unit usa INT 33h tue?
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : 
razzi...@usa.net
 (Primary),
 
IlRazz...@netscape.net
 (for Attachent)
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

> La mia unit usa INT 33h tue?
In che senso scusa? Non ho capito...
A parte quando cerco di far partire il mouse con la unit, nel resto del
programma io non invoco mai l'int 33h se è questo che intendi.
Hai soluzioni? E' molto importante.
Grazie
Alex
p.s.: ma l'hai scritta te la unit?
----------------------------
email: el_co...@liberoTOGLIQUESTO.it

 ha scritto nel messaggio
news:9eqcon$lpea$1...@ID-83341.news.dfncis.de...


 attivare il mouse ?
Ah, sě utilizza propio quello (come tutte le altre 5 unit che mi sono
scaricato e non funzionano!!!!)
Non so propio che fare!
Aiutatemi!!!!

beh al max le unit non ti mostrano il cursore,
ma ti dicono cmq dove si trova...
Disegna qlcs (un puntino ?) alle coordinate giuste
ed e' fatta :-)
(forse l'ho messa un po' semplice... in effetti lo e'
magari quando ho 5 min [ti] scrivo di piu')
ciao
--
Dreadnaut (dn)
drea...@liberoDALLASPAM.it
(Life would be easier if I had the source code)



il problema č che i'int 33h non suporta in alcun modo la grafica SVGA
(ho pravato una unit che non usa il tuo BGI ma č ugale) ma solo quella
del pascal standard cioč fino al VGA (640x480x16).
per oviare a questo puoi fare 2 cose o resti in modalita VGA o se ti
vuoi pingere a risuluzioni tanto alte (1024x768x256 per un programma
dos č alto)  allora in ogni ciclo principale devi richiamare una tua
rutine che ti disegna qualcosa... un freccetta... una mano.... un
triangolo se non ti va di fare qualcosa di complicato....


email: el_co...@liberoTOGLIQUESTO.it


 triangolo se non ti va di fare qualcosa di complicato....
Ho fatto una roba del genere:
repeat
x:=mousex;
y:=mousey;
if (ultimox<>x) and (ultimoy<>y) then
  begin
    putpixel(ultimox,ultimoy,0);
    putpixel(x,y,2);
    ultimox:=x;
    ultimoy:=y;
  end;
until keypressed;
peccato perň che il mouse vada a scatti; e disegnando un solo pixel!
Ho provato anche altri algoritmi, ma non č cosě semplice...
Pensavo di fare una spece di procedura in TSR che si attivi quando il mouse
si muove ma le mie conoscenze sono molto limitate in quel campo...
Mi sa che mi adeguerň alla 640*480,  c***o  :(((((((((((((((
Alex
-------------------------------------
e-mail:  
el_co...@TOGLIQUESTO.libero.it

> if (ultimox<>x) and (ultimoy<>y) then
il mouse va a scatti per questo... se ci metti un OR
funziona meglio :-)
cmq ti spedisco un esempio che avevo fatto io...


 cmq ti spedisco un esempio che avevo fatto io...
spedisci anche a me per cortesia?