我正在为操作系统创建一个选择页面。我想隐藏VGA光标以获得更好的视图。我发现了将VGA光标移出屏幕的方法。但是还有其他方法吗?我正在使用BIOS。
您可以将int 10h
BIOS中断与功能代码一起使用01h
(中的AH
)设置光标形状。
该函数的参数如下:
CH
=扫描行开始,CL
=扫描行结束通常,一个字符单元有8条扫描线,即0-7。因此,
CX=0607h
是普通的下划线光标,CX=0007h
是全块光标。如果CH
设置了位5,则通常意味着“隐藏光标”。因此CX=2607h
是一个不可见的光标。某些视频卡具有16条扫描线,即00h-0Fh。
某些视频卡不使用的第5位
CH
。使用这些,使“开始”>“结束”(例如CX=0706h
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句