“热键”让我一身冷汗……

  这次我的新程序中我准备使用热键。这可又是一个挑战了。以前的热键多是特定的功能特定的热键,最多允许修改特定功能的热键。我这个可不同了,我又多个同类窗体,每个窗体还有可能又由用户定义多个热键,这好像以前没什么人试过,也是一种挑战~我就喜欢挑战!

  虽说我喜欢挑战,但这次的挑战的确太大了~网上既然找不到相关文献资料,就自己做呗~

  首先,由于每个同类窗体都要许多热键,因此决定再建一个类,每个窗体绑定一个类(现在回想,真是个好办法耶),然后再为窗体创建热键~不过问题来了,绑定窗体时,消息要传输到一个公用函数(汗!不能传递到窗体类里的函数),这就麻烦了~

  不管它~传递出去就出去~为每个热键配一个ID不就得了,到了响应函数,再回头找ID对应的事情干咯~

  我在前面也说到了,这个程序有使用数据库,这里也不例外~不过在调试的关键时刻,出错(晕~),然后点“调试”,没用(更晕~)按Ctrl+Pause Break,VB被关闭(昏迷不醒~),再看看热键实例,发现了问题之所在呀,在没有指定热键的情况下,没将消息处理权还回去(汗~),结果就发生了这等怪事~

  说道数据库,出错的就是它,但是由于错误代码在消息处理函数内部,不能重复运行(郁闷~),结果我一点结束调试,VB又被关闭(差点就让人抬医院了~)

  热键热键,真是害人那~

  热键,让我一身冷汗~

最终通过环境:VB6+Win2000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值