如何在VC++的CEdit控件输入完毕后产生一个事件? 我想在一个文本框输入完毕后产生一个事件,以选择对应组合框的内容。为此我作了一个小实验。我发现EN_CHANGE是每输入一个字符产生一次,无法满足我的要求。令我吃惊的是KillFocus事件也是每输入一个字符产生一次。由于我要在文本框输入完毕后对数据库进行搜索,每个字符输入后搜索太慢。该怎么办呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么代表输入完毕啊?回车吗?那就onkeydown啊。 要重载文本框的onkeydown事件。 也可以在对话框的PreTranslateMessage()里拦截WM_KEYDOWN,判断如果是那个文本框接收的话……你就该怎么搞怎么搞。 这个, 在 VB中是比较简单的, 因为VB的文本框有很多事件在VC中, 只能派生一个CEdit 或 楼上说的 PreTranslateMessage 显示出问题 同时显示两个界面 太久未上VC/MFC了,先散200分 怎么样把字符串,从 VARIANT* 转到 SAFEARRAY* ? 如何使用Command对象 十六进制计算 我是vc初学者,我按照书本所说,一步步地建立项目,然后建立.cpp文件,运行时出现下面错误,请问怎样解决? 怎样判断当前是否是使用了IME输入方式? 请求帮助,非常简单!!! *.caj,*.iso是什么文件的扩展名??给分!用什么打开??高分!!! 在使用《计算机常用数值计算方法与程序(C++版)》时遇到了困难,请求帮助!! vc应该怎么学啊?大侠们给我推荐几本书吧
回车吗?那就onkeydown啊。