mfc对话框基础应用程序,创建动态项数(下拉列表)

mfc对话框基础应用程序,创建动态项数(下拉列表),mfc,dialog,Mfc,Dialog,情境: 我正在尝试使用mfc创建一个基于对话框的应用程序,该应用程序首先扫描范围为192.168.0.x到192.168.0.y(变量)的ip。每个响应的ip都将被记录并显示在我的对话应用程序上,然后它们将按用户分组。用户将使用组合框列表对其进行分组 问题: 但是,由于响应的数量是一个变量,我应该创建一个组合框列表的变量数量列表,我不知道如何执行。 非常感谢您的帮助。当您开始扫描时,请清空您的组合框,并对您发现的每个ip地址执行一次检查。我的建议是使用不同类型的UI。列表控件或网格控件 在网格控

情境:
我正在尝试使用mfc创建一个基于对话框的应用程序,该应用程序首先扫描范围为192.168.0.x到192.168.0.y(变量)的ip。每个响应的ip都将被记录并显示在我的对话应用程序上,然后它们将按用户分组。用户将使用组合框列表对其进行分组

问题:
但是,由于响应的数量是一个变量,我应该创建一个组合框列表的变量数量列表,我不知道如何执行。

非常感谢您的帮助。

当您开始扫描时,请清空您的组合框,并对您发现的每个ip地址执行一次检查。

我的建议是使用不同类型的UI。列表控件或网格控件

在网格控件中,可以使用组合框。 为了这个

或者使用带有组合框的列表控件。为了这个


您也可以只放大对话框,并根据新建和创建创建cmbobox项。在创建代码中,可以使用不同的ID来处理命令。使用On_命令_范围,您可以创建一个中心处理程序

CListCtrl是显示数据的更好选择吗?@rrirower您对此有任何参考资料吗?thx~但我必须创建可变数量的组合框。。。组合框的数量与ip回复的数量不同。。。如果我先创建空的组合框,我仍然只能创建固定数量的组合框,对吗?这个评论是在问题被编辑之后:你也可以只创建两个组合框,一个包含组;一旦选择了一个组,第二个组合就可以填充该组的ip地址