hnzbb
路人甲
路人甲
  • 注册日期2003-10-26
  • 发帖数21
  • QQ
  • 铜币94枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1175回复:2

如何为MAP控件编写事件

楼主#
更多 发布于:2004-09-22 07:40
<P>我想在按住Ctrl键的时候,MAP1的Mousepointer变为moZoomIn,而当松开该键的时候,Mousepointer又变为moDefault,不知道大家有没有用过PhotoShop,它里面就有一个这样子的通过按Ctrl,Alt和空格键在放大,缩小,移动之间切换的功能,我就想实现与之相同的功能,MAP1控件有一个事件KeyDown,而没有与之相对应的事件KeyUp,如何为它编写KeyUp事件呢?是不是要用到一个名为WithEvents的关键字啊?请各位朋友帮忙,能出示代码的话就更好啦.小弟先谢过啦!</P>
喜欢0 评分0
lixaokui
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-09-22 15:01
实在不行你就用系统钩子啦!
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
袁绍伦
路人甲
路人甲
  • 注册日期2003-08-08
  • 发帖数654
  • QQ164646905
  • 铜币1336枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-09-22 18:27
可以的。在 MouseMove 做就可以了。使用自定义的 Cursor
愿意和大家交朋友! QQ:47559983 MSN:shaolun_yuan@hotmail.com eMail:shaolun-yuan@163.com
举报 回复(0) 喜欢(0)     评分
游客

返回顶部