DATAWINDOW 中控制鼠标

如果要禁止使用中键,则在dw中的other事件里写: 
if message.number = 522 then return 1 

顺便和大家说说windows的鼠标系统消息 
WM_MOUSEMOVE = 512;鼠标移动 
WM_LBUTTONDOWN = 513;左键按下 
WM_LBUTTONUP = 514;左键释放 
WM_LBUTTONDBLCLK = 515;左键双击 
WM_RBUTTONDOWN = 516;右键按下 
WM_RBUTTONUP = 517;右键释放 
WM_RBUTTONDBLCLK = 518;右键双击 
WM_MBUTTONDOWN = 519;中键按下(3键鼠标 Only) 
WM_MBUTTONUP = 520;中键释放(3键鼠标 Only) 
WM_MBUTTONDBLCLK = 521;中键双击(3键鼠标 Only) 
WM_MOUSEWHEEL = 522;中键滚轮滚动 (3键鼠标 Only) 

这些事件一般都可以在控件或者窗口的other时间中进行捕捉,然后根据情况做相应的处理 

影子 www.comesoft.net
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值