请教高手如何解决33H鼠标图形光标在NT/2K/XP下不显示的问题。
我做了很多基于33H的DOS图形方式应用软件,大部分是640*480*16色模式+图形鼠标控制。
这些软件在纯DOS或者95/98/ME中运行都非常正常,但在NT/2K/XP下运行,鼠标光标始终不能显示,但除此之外软件其他功能是正常的。虽然看不见鼠标光标,但鼠标的实际定位是正常的,软件中可以检测到鼠标光标当前的位置,也能检测到按键动作。
我试过在NT/2K/XP下,调用33H的showmousecursor和hidemousecursor功能,都是无效的。
试过自行编写光标显示的中断程序,但因为使用的是时间中断,每秒只能显示几十次,实际应用中频闪的现象很严重。
请教版主和众高手如何解决此问题?
谢谢。
我做了很多基于33H的DOS图形方式应用软件,大部分是640*480*16色模式+图形鼠标控制。
这些软件在纯DOS或者95/98/ME中运行都非常正常,但在NT/2K/XP下运行,鼠标光标始终不能显示,但除此之外软件其他功能是正常的。虽然看不见鼠标光标,但鼠标的实际定位是正常的,软件中可以检测到鼠标光标当前的位置,也能检测到按键动作。
我试过在NT/2K/XP下,调用33H的showmousecursor和hidemousecursor功能,都是无效的。
试过自行编写光标显示的中断程序,但因为使用的是时间中断,每秒只能显示几十次,实际应用中频闪的现象很严重。
请教版主和众高手如何解决此问题?
谢谢。




