请教怎么用API得到鼠标键当前状态的方法? WINDOWS中的程序运行时都要用到消息机制。你可使用一些消息拦截函数截取消息,并作一定的处理,就可以得到你想得到的结果了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感谢您使用微软产品。您可以使用API函数GetKeyState查询某个键的状态包括鼠标左右键的状态,如下例:Private Const VK_LBUTTON = &H1Private Const VK_RBUTTON = &H2Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As IntegerPrivate Sub Timer1_Timer() If GetKeyState(VK_LBUTTON) < 0 Then Text1.Text = "Lbutton down" Else Text1.Text = "Lbutton up" End IfEnd Sub详情请参阅:GetKeyState http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/keybinpt_4z51.aspVirtual-Key Codeshttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/vkeys_529f.asp- 微软全球技术中心 VB技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。 在线等,急需长春曼特诺US-200尿液分析仪串口通讯资料。 EXCEL 类中两个语句的区别 关于picturebox 放在 sstab上面的问题! 关于yahoo或google搜索的问题 急,双引号 " 处理的问题! 高手快进 如何能将字符串类型的控件名转换成控件对象,调用属性? 问高手一个理论问题,因为Activex Dll中为每个客户创建了单独的房间(也就是为每个线程分配了不同的内存区域),哪怎么共享数据呢(也就是 写了一个小东西,大家用用看看那~~ vb中inet控件如何强行退出? 这样的算法应该如何写 登陆认证... (急!在线求解)怎么样以二进制的方式向文件尾部追加数据?
Private Const VK_RBUTTON = &H2Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As IntegerPrivate Sub Timer1_Timer()
If GetKeyState(VK_LBUTTON) < 0 Then
Text1.Text = "Lbutton down"
Else
Text1.Text = "Lbutton up"
End If
End Sub详情请参阅:
GetKeyState
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/keybinpt_4z51.aspVirtual-Key Codes
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/vkeys_529f.asp
- 微软全球技术中心 VB技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。