使鼠标指针变成忙碌状态的VB代码
具体就是把鼠标变成沙漏形状,可以移动,但不能点击,持续30秒,求详细代码写法。注:是添加在vbs文件里的...
具体就是把鼠标变成沙漏形状,可以移动,但不能点击,持续30秒,求详细代码写法。
注:是添加在vbs文件里的 展开
注:是添加在vbs文件里的 展开
3个回答
展开全部
在VB家族语言中,VB、VBScript、VBA、HTA等等都是可以实现你说的这种功能的,因为它们都是本身有界面(或者宿主软件有界面)的,唯独VBS属于无界面运行的脚本语言,而鼠标指针的形状是取决于它所在的窗口或控件的(比如鼠标在某个软件的窗口里是沙漏,移到桌面上又变为默认形状了),VBS没有窗口就无法直接改变鼠标指针的形状,只能通过API函数(SetCursor或SetSystemCursor)来强行改变了。而要在VBS调用API函数本身又是一大学问,这里很难说清楚了,你自己百度一下吧。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
窗体添加一个timer控件,Interval设置1000 也就是1秒触发一次。
Private Sub Timer1_Timer()
Static i As Integer
i = i + 1
If i > 30 Then
MousePointer = 1
Else
MousePointer = 11
End If
End Sub
Private Sub Timer1_Timer()
Static i As Integer
i = i + 1
If i > 30 Then
MousePointer = 1
Else
MousePointer = 11
End If
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询