【发布时间】:2009-11-06 07:17:32
【问题描述】:
一旦用户在我的 CComboBox(在 CDialog 子类中)输入内容并按下 Enter,我想将他们写入的内容添加到选项列表中,并进行一些其他处理。你如何在 MFC 中做到这一点?
【问题讨论】:
一旦用户在我的 CComboBox(在 CDialog 子类中)输入内容并按下 Enter,我想将他们写入的内容添加到选项列表中,并进行一些其他处理。你如何在 MFC 中做到这一点?
【问题讨论】:
Here 是一些您可能会觉得有用的信息:
ENTER键默认只有 由组合框处理时 下拉列表是打开的,在这种情况下它 和鼠标点击的效果一样 并做出选择。 简单 组合框不处理ENTER根本没有密钥并传递给父级 对话。如果您想处理ENTER以任何其他方式键入组合 box 需要被子类化并且 为目的而编写的处理程序。你 不妨看看Implementing an autocompleting Combobox - By Chris Maunder作为起点 可以添加处理程序。
【讨论】: