手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

MFC多线程如何遍历列表框

时间:2024-10-31 10:04:09

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

MFC多线程如何遍历列表框

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

MFC多线程如何遍历列表框

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

MFC多线程如何遍历列表框

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

MFC多线程如何遍历列表框

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

MFC多线程如何遍历列表框

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

MFC多线程如何遍历列表框

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

MFC多线程如何遍历列表框

8、运行如下图:

MFC多线程如何遍历列表框
© 手抄报圈