void CMFCdDlg::OnBnClickedButton1()
{
UpdateData();
m_edit.GetWindowTextW(m_str);
int num = m_list.GetCount(); //检查ListBox中是否已有该项
for(int j = 0;j < num;j++)
{
CString text;
m_list.GetText(j,text);
if(m_str == text)
{
AfxMessageBox(_T("该项已经存在!"));
return;
}
}
m_list.AddString(m_str);
m_edit.SetWindowTextW( _T(""));
UpdateData(FALSE);
m_str = _T("");
// TODO: 在此添加控件通知处理程序代码
}
listboxcontrol
最新推荐文章于 2023-02-10 16:58:41 发布
本文介绍了一个使用MFC实现的对话框类CMFCdDlg中的Button1点击事件处理函数。该函数通过获取编辑框内容,检查ListBox中是否已存在相同项来避免重复添加,并在确认无重复后将字符串添加到ListBox中。
2109

被折叠的 条评论
为什么被折叠?



