0

一旦用户在我的 CComboBox 中(在 CDialog 子类中)输入内容并按 Enter,我想将他们写入的内容添加到选项列表中,并进行其他处理。你如何在 MFC 中做到这一点?

4

1 回答 1

0

以下是一些您可能会觉得有用的信息:

默认情况下,该ENTER键仅在下拉列表打开时由组合框处理,在这种情况下,它与鼠标单击并进行选择具有相同的效果。一个简单的 组合框根本不处理ENTER 键,而是传递给父对话框。如果您希望以 ENTER任何其他方式处理密钥,则需要对组合框进行子类化并为此编写处理程序。您可能想查看实现自动完成组合框 - 由 Chris Maunder作为可以添加处理程序的起点。

于 2009-11-06T09:24:27.037 回答