本站启用国内永久域名: www.LewenSky.cn,请大家使用新域名访问网站!
6月29

Windows API ShowCursor 函数使用

| |
20:01C/C++  From: 本站原创
百度百科:

引用

  函数功能:该函数显示或隐藏光标。
  函数原型:int ShowCursor(BOOL bShow);
  参数:
  bShow:确定内部的显示计数器是增加还是减少,如果bShow为TRUE,则显示计数器增加1,如果bShow为FALSE,则计数器减1。
  返回值:返回值规定新的显示计数器。
  备注:该函数设置了一个内部显示计数器以确定光标是否显示,仅当显示计数器的值大于或等于0时,光标才显示,如果安装了鼠标,则显示计数的初始值为0。如果没有安装鼠标,显示计数是C1。
  速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:winuser.h;库文件:user32.lib。


正在开发个程序,需要隐藏鼠标,但发现ShowCursor经常会不管用。查了一下,好像SHOWCURSOR是要配对使用的,也就是说连续两个ShowCursor(true)之后,需要连续两个ShowCursor(false)。所以最好自己在外部进行一个计数或布尔值来匹配是否隐藏,(注意默认鼠标是显示的)

网上的一段示例代码

/// 光标计数
BOOL G_bShowCursor = TRUE;
void ShowCursor( BOOL bShow )
{
   if ( bShow && !G_bShowCursor )
   {
    ::ShowCursor( TRUE );
    G_bShowCursor = TRUE;
   }
   else if ( !bShow && G_bShowCursor )
   {
    ::ShowCursor( FALSE );
    G_bShowCursor = FALSE;
   }
}


代码来源:http://hi.baidu.com/love_mj/blog/item/4f926116b9f7004721a4e929.html

作者:Lewen@博雅宇轩
地址:http://www.lewensky.cn/read.php/698.htm
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最新日志 随机日志 综合排行
  • OFFICE 2010 VOL...
  • 格式工厂绿色版 V2.90
  • Password Invent...
  • VideoCacheView ...
  • 电脑店U盘启动盘制作工具 3....
  • 阿里旺旺AliIM2011_7...
  • 极点五笔十周年纪念版
  • PPTV网络电视3.1.1.0...
  • WinRAR注册方法
  • 紫光华宇拼音输入法 6.8.0...
  • VC多线程编程(转)
  • 完美解决SP31.1桌面无IE...
  • Ashampoo Snap v...
  • 在VC项目中使用自定义资源
  • 酷我音乐盒2009 2.6.6...
  • 驱动精灵2010 V3.5.9...
  • 歪歪语音v3.0 绿色去广告版
  • YAOTV卫星网络电视V1.0...
  • PPTV网络电视3.0.4.0...
  • QQ2010 正式版 SP2 ...
  • 安装软件时出现系统提示&quo...
  • XP与XP无线共享设置(笔记本...
  • ZineMaker目录模板大集...
  • 没有不可能 轻松实现PDG转P...
  • CString转char的方法...
  • [转]MSDN精简版、MSDN...
  • 将IE、FIREFOR (火狐...
  • VC多线程编程(转)
  • MyEclipse6.5下载地...
  • Diskeeper 2010 ...
  • 阅读(2739) | 评论(1) | 引用(0)
    软件盒子 Email Homepage
    2010/06/30 01:10
    不能用在C#上吗
    Lewen 回复于 2010/06/30 08:29
    API應該可以用在C#上的,不過代碼有些不同吧,呵呵
    分页: 1/1 第一页 1 最后页
    发表评论
    表情
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    打开HTML
    打开UBB
    打开表情
    隐藏
    记住我
    昵称   密码   游客无需密码
    网址   电邮   [注册]