C++隐藏和显示光标

发布时间:2018-07-01 10:40:24编辑:佚名阅读(566)

函数原型:int ShowCursor(BOOL bShow);

参数:

bShow:确定内部的显示计数器是增加还是减少,如果bShow为TRUE,则显示计数器增加1,如果bShow为FALSE,则计数器减1。

返回值:返回值规定新的显示计数器。

备注:该函数设置了一个内部显示计数器以确定光标是否显示,仅当显示计数器的值大于或等于0时,光标才显示,如果安装了鼠标,则显示计数的初始值为0。如果没有安装鼠标,显示计数是-1。

因此,每运行一次ShowCursor(false)代码,计数器就会减1,每运行一次ShowCursor(true),计数器就会加1。只有当ShowCursor(flase)和ShowCursor(true)次数相等时,才能显示隐藏/显示光标的切换。为了确保,一定能够实现隐藏/显示光标的切换,我们一般要按照下列方式书写:

显示光标:

while(ShowCursor(TRUE)<0);

隐藏光标:

while(ShowCursor(FALSE)>=0);


  关键字:C++隐藏和显示光标


鼓掌

0

正能量

0

0

呵呵

0


评论区