请各位老师帮我看看这段代码,如何让他实现对屏幕的精确定位?
/*//设定游标位置,缺点是定位不是很准确.
void movetoxy(int x,int y)
{
regs.h.ah=0x02;//bios中断
regs.h.dh=y;
regs.h.dl=x;
regs.h.bh=0;
int86(0x10,®s,®s);
}*/
上面的这个函数虽然可以在屏幕上定位光标,但不是很精确,比如我想在800*600下把它定位在点(799,599),则它会突破屏幕,现在我想把光标定位在(799,599),则上面的函数改如何修改?劳驾了!