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

来源:互联网 发布:淘宝达人文章代写 编辑:程序博客网 时间:2024/05/16 18:03

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

  问:
  用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时间中进行捕捉,然后根据情况做相应的处理

  

原创粉丝点击