【请教】VBA窗体中鼠标悬停事件?

north00 2010-01-14 07:25:29
请教高手:
如何实现鼠标悬停在VBA的窗体上某个label上时,其中的字体/颜色发生改变?
如果非要用API应该如何操作?谢谢~~
...全文
1301 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhf725 2011-08-03
  • 打赏
  • 举报
回复
我也想了解呢
舉杯邀明月 2010-01-15
  • 打赏
  • 举报
回复
不知道 HOOK 消息处理行不……

Tiger_Zhao 2010-01-15
  • 打赏
  • 举报
回复 2
Label1_MouseMove 事件中变成悬停状态;Form_MouseMove 事件(如果 Label 是直接放在窗体上的话,否找用对应容器的 MouseMove 事件)中回复普通状态。
Tiger_Zhao 2010-01-15
  • 打赏
  • 举报
回复
只要给你的 Label 设上:
MouseIcon = LoadPicture(...)
MousePointer = VbCustom
VB 自己会在移入和移出时进行光标切换的。
north00 2010-01-15
  • 打赏
  • 举报
回复
to Tiger_Zhao

如果想实现光标的动态变化,不知道为何不行?

SetCursor()
loadcursorfromfile()

....

这几个api好像都没用~~
north00 2010-01-15
  • 打赏
  • 举报
回复
Tiger_Zhao

已经验证可行!!
north00 2010-01-14
  • 打赏
  • 举报
回复
你是说有个UserForm_MouseMove的事件可以写?

那鼠标退走了该用什么API呢?
laoyebin 2010-01-14
  • 打赏
  • 举报
回复
发生改变可以用MouseMove事件
但移开后不会自动变回,还是只能用API

2,504

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧