多语言展示
当前在线:936今日阅读:145今日分享:43

MFC多线程如何遍历列表框

MFC多线程如何遍历列表框
工具/原料

MFC

方法/步骤
1

1、打开vs2017------》文件-------》新建------》项目(MFC应用程序),创建好目录如下:

2

2、打开资源文,双击MFCListBox.rc,显示如图:

3

3、在自动生成的对话框模板中,删除“TODO: Place dialog controls here.”静态文本控件、“OK”按钮和“Cancel”按钮。添加一个Listbox控件,ID设置为IDC_YUYAN_LIST。再添加一个静态文本控件和一个编辑框,静态文本控件的Caption属性设为“选中的语言:”,编辑框的ID设为IDC_SEL_YUYAN_EDIT,Read Only属性设为True。此时的对话框模板如下图

4

4、选中列表框,右键单机添加变量,为列表框IDC_YUYAN_LIST添加变量m_ListBox。

5

5、初始化面板,增加代码

6

6、我们希望在选中列表项改变时,将最新的选择项实时显示到编辑框中,那么这就要用到LBN_SELCHANGE通知消息。选中ListBox控件,右键单击--》添加事件处理程序---》添加编辑---》调到代码界面

7

7、继续添加事件处理代码:

8

8、运行如下图:

推荐信息