找回密码
 加入
搜索
查看: 1263|回复: 3

combo消息处理的问题,怪

[复制链接]
发表于 2009-10-3 17:38:03 | 显示全部楼层 |阅读模式
本帖最后由 joyoustar 于 2009-10-4 21:59 编辑

测试程序见附件!

为什么在处理消息后,使用delete或Backspace按键后,用GUICtrlRead读取combo控件里面的文本不会立即更新,删除最后一个字符时也不会立即更新,但是再删除一个就会更新了,很怪,是不是哪里出现了问题?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-10-3 22:26:58 | 显示全部楼层
本帖最后由 afan 于 2009-10-4 22:27 编辑

貌似下拉选择时没有触发消息,按说应该会有更新(提示)。
测试发现,第一次的消息读取为修改前的字符串,之后的才正确
 楼主| 发表于 2009-10-4 19:36:14 | 显示全部楼层
选择时有消息,好像是这个"$CBN_CLOSEUP",只是选择后直接按删除Backspace或Delete按键时好像没有消息!
 楼主| 发表于 2009-10-4 21:57:56 | 显示全部楼层
已经解决了,Guictrlread读取combo控件的是选择的项目,不是当前的文本;要读取当前的文本,则可以用自定义函数 _GUICtrlComboBox_GetEditText 来获取当前文本!

评分

参与人数 1金钱 +10 贡献 +10 收起 理由
afan + 10 + 10

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-5 04:04 , Processed in 0.073248 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表