“热键”让我一身冷汗……
来源:互联网 发布:校园锐捷网络怎么登录 编辑:程序博客网 时间:2024/05/01 10:33
这次我的新程序中我准备使用热键。这可又是一个挑战了。以前的热键多是特定的功能特定的热键,最多允许修改特定功能的热键。我这个可不同了,我又多个同类窗体,每个窗体还有可能又由用户定义多个热键,这好像以前没什么人试过,也是一种挑战~我就喜欢挑战!
虽说我喜欢挑战,但这次的挑战的确太大了~网上既然找不到相关文献资料,就自己做呗~
首先,由于每个同类窗体都要许多热键,因此决定再建一个类,每个窗体绑定一个类(现在回想,真是个好办法耶),然后再为窗体创建热键~不过问题来了,绑定窗体时,消息要传输到一个公用函数(汗!不能传递到窗体类里的函数),这就麻烦了~
不管它~传递出去就出去~为每个热键配一个ID不就得了,到了响应函数,再回头找ID对应的事情干咯~
我在前面也说到了,这个程序有使用数据库,这里也不例外~不过在调试的关键时刻,出错(晕~),然后点“调试”,没用(更晕~)按Ctrl+Pause Break,VB被关闭(昏迷不醒~),再看看热键实例,发现了问题之所在呀,在没有指定热键的情况下,没将消息处理权还回去(汗~),结果就发生了这等怪事~
说道数据库,出错的就是它,但是由于错误代码在消息处理函数内部,不能重复运行(郁闷~),结果我一点结束调试,VB又被关闭(差点就让人抬医院了~)
热键热键,真是害人那~
热键,让我一身冷汗~
最终通过环境:VB6+Win2000
- “热键”让我一身冷汗……
- GOOGLE免费卫星地图:让我一身冷汗!
- 网络金融让银行出一身冷汗
- 一身冷汗:(
- 一看是专栏,下我一身冷汗!
- 突然一身冷汗
- The Dearbookian #20040611 - 特别报道:惊喜之中,我冒了一身冷汗
- 硬盘作祟,惊出一身冷汗
- 盛大陈天桥回首创业路:半夜醒来一身冷汗
- 盛大陈天桥回首创业路:半夜醒来一身冷汗
- 惊出一身冷汗,raid1其实也不可靠
- 日本慌了 美国惊一身冷汗!北京突然出手报复
- git使用中checkout生成临时br的问题(吓出一身冷汗啊)
- 今天的中国,有一个很可怕的现象!看完一身冷汗!
- 从加藤嘉一身上我学到了
- (转载)……一个大学教授让人发冷汗的讲演……
- 热键
- 现在的100万,10年后相当于多少钱?让人冷汗直冒!
- 放假了
- 如何做好一个软件
- php学习笔记:NULL
- Response.BinaryWrite写出包含的文件名
- 前台小姐的超强英语
- “热键”让我一身冷汗……
- 该怎样度过大学这珍贵的时光
- 实现ASP/jsp访问远程机器上的MDB文件
- vs.net工具箱的一个很好的功能
- asp.net about database (error)
- 面试的说明
- asp.net and datagrid 动态绑定数据列与存取特定列的值
- 有效性控件与正则表达式子 与使验证控件无效的按钮?Button1.CausesValidation=false;
- 项目经验二则