gdzie jest myszka poraz drugi!!!!!

0

Ej powie mi kttos jak okreslic aktualne polozenie myszki w c++ zwyklym
Chodzi mi o to zeby wypisywalo mi na ekranie aktualne wspolzedne myszki
!!

0

W winapi chyba jest funkcja getcursorpos().

--

Delphi 6

Pozdrówka

0

Chcesz w DOS czy w Windows ??

--
Pozdrawia CEPA ;] !!!
C/C++ ASM

0

koniecznie w dos!!!!!!!!!!!!! jak ktos wie to niech powie ...prosze

0

Oto mÓj kod z mojej biblioteki GUI. Działa na borlandowskich kompilatorach. W mouse.h są tylko nagłówki funkji.

#include <stdio.h>
#include <stdlib.h>
#include "mouse.h"

#define MOUSE_INT 0x33

int MOUSE::Init(void)
{
unsigned int b;
asm mov ax,0
asm int MOUSE_INT
asm cmp ax,0
asm jne MOUSE_OK
MOUSE_ERR:
printf("Mouse isn't installed in your system !!!");
exit(1);
return 0;
MOUSE_OK:
asm mov b,ax
return b;
}

void MOUSE::Show(void)
{
asm mov ax,1
asm int MOUSE_INT
}

void MOUSE::Hide(void)
{
asm mov ax,2
asm int MOUSE_INT
}

void MOUSE::SetWindow(int x1,int y1,int x2,int y2)
{
asm mov ax,7
asm mov cx,x1
asm mov dx,x2
asm int MOUSE_INT
asm mov ax,8
asm mov cx,y1
asm mov dx,y2
asm int MOUSE_INT
}

void MOUSE::SetPos(int x,int y)
{
asm mov ax,4
asm mov cx,x
asm mov dx,y
asm int MOUSE_INT
}

void MOUSE::GetPos(void)
{
unsigned int b,x,y;
asm mov ax,3
asm int MOUSE_INT
asm mov b,bx
asm mov x,cx
asm mov y,dx
Button = b;
X = x;
Y = y;
}

--
Pozdrawia CEPA ;] !!!
C/C++ ASM

0

ale ja nie umiem asamblera nie wei ktos jak napisac calutki kod w c++??????????????????????????

0

To jest banalne do napisania (nawet mniej zajmuje) tylko jest wolniejsze, chcesz to ci napisze te procki ;-) .

--
Pozdrawia CEPA ;] !!!
C/C++ ASM

0

ok ale nie wie ktos jak to zrobic w calosci w c++?????

0

Kurde ;-( , napisanie w C++ klasy bez asma do obsługi myszki jest banalne. Jak znajde czas to ci napisze ;-)

--
Pozdrawia CEPA ;] !!!
C/C++ ASM

1 użytkowników online, w tym zalogowanych: 0, gości: 1