自定义鼠标加载

原创 2007年09月21日 21:47:00
有三个方法:    
          1、在CWnd::OnSetCursor()中调用API函数SetCursor()改变光标。    
            BOOL   CMyView::OnSetCursor(CWnd*   pWnd,   UINT   nHitTest,   UINT   message)    
            {    
            if   (   m_ChangeCursor   )    
            {    
            ::SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT));    
            return   TRUE;    
            }    
             
            return   CView::OnSetCursor(pWnd,   nHitTest,   message);    
            }    
          2、CWnd::PreCreateWindow()注册自己的窗口类,注册时指定光标。    
            BOOL   CMyView::PreCreateWindow(CREATESTRUCT&   cs)    
            {    
            cs.lpszClass   =   AfxRegisterWndClass(    
            CS_DBLCLKS   |   CS_HREDRAW   |   CS_VREDRAW,   //   use   any   window   styles    
            AfxGetApp()->LoadStandardCursor(IDC_WAIT),    
            (HBRUSH)   (COLOR_WINDOW   +   1));   //   background   brush    
             
            return   CView::PreCreateWindow(cs)    
            }    
          3、某些操作,程序要显示标准的漏斗光标,这时调用CCmdTarget::BeginWaitCursor(),然后调用CmdTarget::EndWaitCursor()恢复光标。    
            void   CMyView::PerformLengthyOperation()    
            {    
            BeginWaitCursor();   //   or   AfxGetApp()->DoWaitCursor(1)    
             
            //...    
             
            EndWaitCursor();   //   or   AfxGetApp()->DoWaitCursor(-1)    
            }    
             
          为了避免用户移动鼠标而触发OnSetCursor,需要::    
            BOOL   CMyView::OnSetCursor(CWnd*   pWnd,   UINT   nHitTest,   UINT   message)    
            {    
            if   (m_ChangeCursor)    
            {    
            RestoreWaitCursor();    
            return   TRUE;    
            }    
             
            return   CView::OnSetCursor(pWnd,   nHitTest,   message);    
            }     
 

MFC加载鼠标光标图形的方法

windows程序中,在窗口类的定义中,WNDCLASS结构体的一个成员 wndcls.hCursor 可以选择不同的鼠标,总结如下: 1.系统光标。 加载系统光标比较简单. ...
  • A2009374138
  • A2009374138
  • 2015年04月28日 15:57
  • 4038

css Cursor:url()自定义鼠标指针样式为图片

css自定义鼠标指针样式为图片Cursor:url()的使用,今天在项目中,要用到自定义鼠标样式,格式: css:{cursor:url('绝对路径的图片(格式:cur,ico)'),-moz-zo...
  • lwy815379128
  • lwy815379128
  • 2017年01月02日 22:24
  • 360

jQuery滚动事件之鼠标滚动到底部再加载数据

我们见过很多滚动事件:当滑动到List列表底部时,再新加载数据。 废话不多说,直接上代码 以下是 scroll.html代码 滚动条测试 ....
  • ncepu307
  • ncepu307
  • 2015年01月16日 13:57
  • 5804

Android实现HID鼠标的指针自定义

未完待续
  • yimu_
  • yimu_
  • 2014年09月02日 20:49
  • 2657

QT 鼠标形状设置

本文简要介绍了QT定义鼠标形状的方法,并结合自己实际遇到的一个问题,给出了相应的解决方法,供大家参考!...
  • afterward___
  • afterward___
  • 2015年06月08日 09:41
  • 5302

WPF 自定义鼠标指针图片

WPF中自定义鼠标光标图片
  • hjnth
  • hjnth
  • 2017年02月22日 13:25
  • 916

【Qt】自定义标题栏并实现鼠标拖拽移动

1.Qt在windows下变成,标题栏归系统管理器管理。想要自定义就只能把原来的隐藏掉,然后自己添加组件,自己做; 2.首先设置属性,隐藏掉原来的标题栏:  /* 标题栏样式 */ ...
  • u010352603
  • u010352603
  • 2016年05月11日 00:45
  • 3505

Jquery鼠标滚动到页面底部自动加载更多内容,使用分页

滚屏加载--无刷新动态加载数据技术的应用-www.corange.cn #container{margin:10px auto;width: 660px; border: 1px solid #99...
  • jimlong
  • jimlong
  • 2014年11月15日 00:54
  • 23610

【css属性之cursor】 光标自定义

1、定义 cursor 属性规定要显示的光标的类型(形状)。 2、可能的值 下列表格来自 w3school , 这里重点说明一下url 的用法,其他的用法参考事例页面 –> 梦之都的博客网站 ...
  • dong123dddd
  • dong123dddd
  • 2016年04月08日 12:20
  • 3328

JAVA中设置自定义按钮【附:设置自定义鼠标样式】

1. 鼠标设置 设置各种形状的各种图片的按钮 多种多样 直接加监听器,定义一个按钮 使其在鼠标按下,移近,移除时显示不同的图片 代码如下: mport java...
  • u013095718
  • u013095718
  • 2014年04月11日 22:06
  • 1440
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自定义鼠标加载
举报原因:
原因补充:

(最多只允许输入30个字)