MFC对话框中,怎么做一个下拉列表,选中其中一个后就可以在旁边的编辑

MFC对话框中,怎么做一个下拉列表,选中其中一个后就可以在旁边的编辑框里显示出相关参数?比如要选择材料参数,下拉框里含有材料信息(铝,铁,铜等),当选中铝的时候,旁边的编辑框就显示铝的弹性模量和泊松比?

打开工具箱,插入combobox控件,在控件属性data里面直接输入数据就可以了。
或者你调用控件的成员函数addstring()进行添加追问

在下拉列表里面选中其中一个材料后,怎么在编辑框里直接显示出材料的参数?

追答

获取控件id,然后setwindowtext

或者直接调用setdlgitemtext

或者直接用控件的成员变量赋值

追问

能说一下具体怎么操作吗?新手不太会

追答

那你用最原始的方法吧…获取控件指针,比如combobox控件id为id_com,(CCombox*)getdlgitem(id_com)->setwindowtext("材料")

温馨提示:答案为网友推荐,仅供参考
相似回答