码迷,mamicode.com
首页 > 移动开发 > 详细

DataWindow箭头移动

时间:2014-05-10 19:17:45      阅读:356      评论:0      收藏:0      [点我收藏+]

标签:des   tar   ext   c   int   get   

Subroutine keybd_event(uint bVk,uint bScan,long dwFlags,long dwExtraInfo ) library "user32.dll" //貌似不用这个也可以
 
自定义 pbm_dwnkey 事件 【 注意:不是pbm_keydown】
 
choose case key
 case keyenter!
  if This.getRow() = this.rowCount() then
   This.insertrow(0)
   This.scrolltorow(This.getrow()+1)
   This.Setcolumn(1)
  end if
  return 1
 
 case KeyLeftArrow!
  if This.getcolumn() = 1 and This.getRow()<>1 then
   This.scrolltorow(This.getrow()-1)
   This.Setcolumn(Long(This.Describe("Datawindow.Column.count")))
  else
   This.Setcolumn(This.getcolumn()-1)
  end if
  return 1
 
 case KeyRightArrow!
  if This.getcolumn()=Long(This.Describe("Datawindow.Column.count")) then
   if this.getrow()=This.Rowcount() then
    This.insertrow(0)
    This.scrolltorow(This.getrow()+1)
    This.Setcolumn(1)
    return
   end if
  end if
  send(Handle(this),256,9,long(0,0))
  return 1
 
 case keyUpArrow!
// if This.getcolumn() <> 1 then
// this.sertRow(this.getRow()-1)
// end if
// return 1
 
 case keydownArrow!
// if This.getRow() <> this.rowCount() then
//
// end if
// return 1
end choose

 

DataWindow箭头移动,布布扣,bubuko.com

DataWindow箭头移动

标签:des   tar   ext   c   int   get   

原文地址:http://www.cnblogs.com/lishk/p/3720037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!