登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

火力光波的博客

火一般的热情 光一样的速度

 
 
 

日志

 
 

VB 6 鼠标光标形状图解  

2009-10-29 18:44:31|  分类: VB6编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

VB 6 设置鼠标光标形状(指针)图解


1、鼠标光标属性
     MousePointer属性:其值可为0-15,99(自定义)。

2、通过窗口设置MousePointer光标属性

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

3、通过代码设置MousePointer光标属性

(1)将代码写在mousemove事件中,来设置MousePointer属性。

在文本框上的光标形状
操作:在窗体上添加文本框Textl→双击文本框→选择事件mousemove

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

编写代码
Private sub Text1_mousemove(Buttoil As Integer,Shift As Integer,x As Single,Y As Single)
Text1.MousePointer=14  '可设0-15'
End Sub

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客   

运行效果

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

 

(2)将代码写在click事件中,来设置MousePointer属性。

在窗体上每单击一次光标变化一种
操作:双击窗体→选择事件click

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

编写代码
Private sub  Form_click()
Static x As Integer
Cls
Form1.MousePointer=x
Print"当前窗体的MousePointer属性值为:"& x
x=x+1
If x=15 Then x = 0
End Sub

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

运行效果

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

 

(3)自定义光标(指针)。

设置当指针指向超连接时针指变为手形

①首先在标签上创建一个超连接

操作:在窗体上添加标签Label1→在Caption属性输入http://xuhui-8491.blog.163.com/

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

设置AutoSize为True

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

设置ForeColor属性是蓝色

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

设置Font属性有下划线

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

双击标签→选择事件click

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

编写代码
Private sub  Label1_click()
Shell "Explorer "& Label1.Caption
   '注意Explorer 后面有一个空格'
End Sub

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

运行效果

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

②再在这个标签上自定义光标

操作:接着双击标签→选择事件mousemove

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

编写代码
Private sub Label1_mousemove(Buttoil As Integer,Shift As Integer,x As Single,Y As Single)
Label1.MousePointer=99
Label1.MouseIcon=LoadPicture("D: estH_POINT.CUR")       '参数为光标的地址'
End Sub

VB 6 鼠标光标形状图解 - 火力光波 - 火力光波的博客 

 

附:VB鼠标光标形状MousePointer属性值表

常      数 描              述
  vbDefault 0 (缺省值)形状由对象决定。
  VbArrow 1   箭头。
  VbCrosshair 2   十字线(crosshair 指针)。
  VbIbeam 3   I 型
  VbIconPointer 4   图标(矩形内的小矩形)。
  VbSizePointer 5   尺寸线(指向东、南、西和北四方向的箭头)。
  VbSizeNESW 6   右上-左下尺寸线(指向东北和西南方向的双箭头)。
  VbSizeNS 7   垂-直尺寸线(指向南和北的双箭头)。
  VbSizeNWSE 8   左上-右下尺寸线(指向东南和西北方向的双箭头)。
  VbSizeWE 9   水-平尺寸线(指向东和西两个方向的双箭头)。
  VbUpArrow 10   向上的箭头。
  VbHourglass 11   沙漏(表示等待状态)。
  VbNoDrop 12   不允许放下。
  VbArrowHourglass 13   箭头和沙漏。
  VbArrowQuestion 14   箭头和问号。
  VbSizeAll 15   四向尺寸线。
  VbCustom 99   通过 MouseIcon 属性所指定的自定义图标。

  评论这张
 
阅读(2615)| 评论(9)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018