1、打开vs2017------》文件-------》新建------》项目(MFC应用程序),创建好目录如下:
2、打开资源文,双击MFCListBox.rc,显示如图:
3、在自咿蛙匆盗动生成的对话框模板中,删除“TODO: Place dialog controls here.”静态文本控件、“OK”按钮和“Cancel”按钮。添加一个Listbox控围泠惶底件,ID设置为IDC_YUYAN_LIST。再添加一个静态文本控件和一个编辑框,静态文本控件的Caption属性设为“选中的语言:”,编辑框的ID设为IDC_SEL_YUYAN_EDIT,Read Only属性设为True。此时的对话框模板如下图
4、选中列表框,右键单机添加变量,为列表框IDC_YUYAN_LIST添加变量m_ListBox。
5、初始化面板,增加代码
6、我们希望在选中列表项改变时,将最新的选择项实时显示到编辑框中,那么这就要用到LBN_SELCHANGE通知消息。碚枞凇悄选中ListBox控件,右键单击--》添加事件处理程序---》添加编辑---》调到代码界面
7、继续添加事件处理代码:
8、运行如下图: