随笔分类 -  BCB

上一页 1 2 3
C++ Builder
低级键盘钩子,在WIN7以上版本的问题
摘要:最近在项目用到低级键盘钩子。发现一个很奇怪的事情,在开发环境和测试环境下都正常运行的键盘钩子, 到了现场环境,总是偶发性出现 键盘钩子不能用了,而且退出时产生1404 错误。 后经过阅读MSDN 的Remark An application installs the hook procedure b 阅读全文
posted @ 2016-01-14 21:13 zooz 阅读(1701) 评论(0) 推荐(0)
关于SendMessage和PostMessage的理解的例子
摘要:对于SendMessage 和 PostMessage 平时口头的解释是SendMessage 发送消息后等待返回,PostMessage 发送消息后立即返回 。但是这样解释还是不具体,什么叫等待 什么叫立即?下面的代码可以解释,SendMessage 必须要等到消息响应函数结束,才继续执行。#de... 阅读全文
posted @ 2016-01-10 19:24 zooz 阅读(7178) 评论(0) 推荐(1)
一个简单代码
摘要:假定数组int a[n];int index 表示当前的索引要求显示输出当前index,并自加,如果index大于数组长度,则index=0/*常规写法*/if (index >= n) index = 0cout<<a[index++]<<endl; /*推荐的写法*/index = ++in... 阅读全文
posted @ 2016-01-10 11:48 zooz 阅读(259) 评论(0) 推荐(0)
BCB 如何拦截TAB键消息
摘要:最近项目中一个需求,按下Tab键,按照指定的顺序进行跳转。在实现的过程中发现,Tab按下的时候,会让当前控件失去焦点。并跳转到其他可焦点控件 例如 TEdit,TButton 等。究其原理,是因为按下Tab,由于某种机制(应该是windows 或者是 BCB 自己 响应系统热键 ,这里没有结论,后续... 阅读全文
posted @ 2015-12-23 12:19 zooz 阅读(801) 评论(0) 推荐(0)

上一页 1 2 3