combo消息处理的问题,怪
本帖最后由 joyoustar 于 2009-10-4 21:59 编辑测试程序见附件!
为什么在处理消息后,使用delete或Backspace按键后,用GUICtrlRead读取combo控件里面的文本不会立即更新,删除最后一个字符时也不会立即更新,但是再删除一个就会更新了,很怪,是不是哪里出现了问题? 本帖最后由 afan 于 2009-10-4 22:27 编辑
貌似下拉选择时没有触发消息,按说应该会有更新(提示)。
测试发现,第一次的消息读取为修改前的字符串,之后的才正确 选择时有消息,好像是这个"$CBN_CLOSEUP",只是选择后直接按删除Backspace或Delete按键时好像没有消息! 已经解决了,Guictrlread读取combo控件的是选择的项目,不是当前的文本;要读取当前的文本,则可以用自定义函数 _GUICtrlComboBox_GetEditText 来获取当前文本!
页:
[1]