Курсовая работа: C++: Стандартные библиотечные функции работы с графикой
}
}
struct tMouseState GetMouseState( void)
{
struct REGPACK reg;
struct tMouseState state;
reg.r_ax=3;
intr(0x33, ®);
state.loc.x=reg.r_cx;
state.loc.y=reg.r_dx;
state.but=reg.r_bx;
return(state);
}
void MoveMouseCursor( int x, int y)
{
asm{
mov ax, 4
mov cx, x
mov dx, y
int 33h
}
}
void SetMouseVert( int max, int min)
{
asm{
mov ax, 8
mov cx, min
mov dx, max
int 33h