void CMFC_下拉框Dlg::OnBnClickedXuan()
{
CListBox* plist ;
plist = (CListBox*)GetDlgItem(IDC_LIST1); //获取控件
int nSel;
nSel=plist->GetCurSel(); //获取当前项位置
CString s;
plist->GetText(nSel,s); //获取当前项值
MessageBox(s,_T("您选择的是"),MB_OK); //显示一个提示框
// TODO: 在此添加控件通知处理程序代码
}
void CMFC_下拉框Dlg::OnBnClickedInit()
{
CString str;
CListBox* plist ;
plist = (CListBox*)GetDlgItem(IDC_LIST1); //获取控件
plist->AddString(str+"湖南");
plist->AddString(str+"上海");
plist->AddString(str+"北京");
plist->AddString(str+"湖南");
plist->AddString(str+"上海");
plist->AddString(str+"北京");
// TODO: 在此添加控件通知处理程序代码
}
void CMFC_下拉框Dlg::OnLbnSelchangeList1() //ListBox双击事件,可以给没项加入事件,这里只是简单的删除该项
{
CListBox* plist ;
plist = (CListBox*)GetDlgItem(IDC_LIST1); //获取控件
plist->DeleteString(plist->GetCurSel()); //删除当前项
// TODO: 在此添加控件通知处理程序代码
}