Курсовая работа: C++: Стандартные библиотечные функции работы с графикой
struct tMouseState{
tPoint loc;
int but;
};
extern "C" void ResetMouse();
extern "C" void ShowMouse();
extern "C" void HideMouse();
extern "C" struct tMouseState GetMouseState( void);
extern "C" void MoveMouseCursor( int x, int y);
extern "C" void SetMouseVert( int max, int min);
extern "C" void SetMouseHorz( int max, int min);
void ResetMouse()
{
asm{
xor ax, ax
int 33h
}
}
void ShowMouse()
{
asm{
mov ax, 1
int 33h
}
}
void HideMouse()
{
asm{
mov ax, 2