eldialog对话框多选
时间: 2023-12-12 14:30:51 浏览: 144
对话框设置背景图片
可以使用 MFC 的 CCheckListBox 类来创建一个多选的 dialog,它可以方便地实现多选功能。具体实现方法可以参考下面的代码:
1. 在 dialog 上添加一个 List Box 控件;
2. 将 List Box 的属性中的 Style 设置为 Owner Draw Fixed;
3. 在 Class Wizard 中添加一个控件变量,类型为 CCheckListBox;
4. 在 OnInitDialog 中添加如下代码:
```
m_checkList.AddString("Option 1");
m_checkList.AddString("Option 2");
m_checkList.AddString("Option 3");
m_checkList.AddString("Option 4");
```
5. 在 DoDataExchange 中添加如下代码:
```
DDX_Control(pDX, IDC_CHECKLIST, m_checkList);
```
这样,就可以在 dialog 中实现一个多选的 List Box 了。
阅读全文