MFC多线程如何遍历列表框

 时间:2026-02-15 04:31:34

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多线程如何遍历列表框

  • Mathematica离散多变量概率分布
  • 如何进行光耦电路的设计
  • 怎样在文明网上向国旗敬礼
  • 如何在Altium Designer中重新定义PCB Shape尺寸
  • Keil uVision4 51单片机控制LED灯效果编程
  • 热门搜索
    齐大非偶什么意思 夏雨和张一山什么关系 息息相关的意思 中国是个什么样的国家 崩塌的意思 汽车挂件有什么讲究 人次是什么意思 蝉古诗的意思 央行降准意味着什么 疾恶如仇的意思