【PB】数据窗口怎样限制用鼠标中键来滚动

数据窗口怎样限制用鼠标中键来滚动

  问:
  用freeForm格式的数据窗口怎样限制它的滚动?当我停在她上面用鼠标中键时就自动滚动的不知哪行了。
  答:
  如果要禁止使用中键,则在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时间中进行捕捉,然后根据情况做相应的处理

  

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值