mfc列表框如何依次添加数据

avatar
作者
猴君
阅读量:0

您可以使用 MFC 的 CListBox 类来依次添加数据。

以下是一个简单的示例代码,演示如何依次添加数据到 MFC 列表框中:

  1. 首先,在您的对话框类(如 CMyDialog)中添加一个成员变量 m_listBox,类型为 CListBox。
// MyDialog.h  class CMyDialog : public CDialog {     // ...     CListBox m_listBox;     // ... }; 
  1. 在 OnInitDialog() 方法中初始化列表框,并添加数据。
// MyDialog.cpp  BOOL CMyDialog::OnInitDialog() {     CDialog::OnInitDialog();      // 初始化列表框     m_listBox.Create(WS_CHILD | WS_VISIBLE | WS_BORDER | LBS_SORT | LBS_HASSTRINGS,         CRect(10, 10, 200, 150), this, IDC_LIST_BOX);      // 向列表框添加数据     m_listBox.AddString(_T("Data 1"));     m_listBox.AddString(_T("Data 2"));     m_listBox.AddString(_T("Data 3"));      return TRUE; } 
  1. 在需要的时候,您可以再次调用 AddString() 方法来添加更多的数据。
// MyDialog.cpp  void CMyDialog::OnButtonAddData() {     m_listBox.AddString(_T("New Data")); } 

这样,您就可以依次添加数据到 MFC 列表框中了。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!