VC 练习1 对话框操作
void CEX1Dlg::OnBnClickedButtCleartxt() { // TODO: 在此添加控件通知处理程序代码 GetDlgItem(IDC_EDIT_Edit)->SetWindowTextW(_T("")); } void CEX1Dlg::OnBnClickedButtCopytxt() { // TODO: 在此添加控件通知处理程序代码 CString str; CListBox *lbx; GetDlgItem(IDC_EDIT_Edit)->GetWindowTextW(str); //@获得EditBox里的字符 if(str != "") //@如果EditBox字符为空,就处理 { lbx = (CListBox*)GetDlgItem(IDC_LIST_List); //@对ListBox操作前要获得控制IDC位置 lbx->AddString(str); //@加入字符到ListBox里 } } void CEX1Dlg::OnLbnDblclkListList() //@ListBox双击的事件 { // TODO: 在此添加控件通知处理程序代码 int cursel; CString str; CListBox *lbx; lbx = (CListBox*)GetDlgItem(IDC_LIST_List); cursel = lbx->GetCurSel();//@获取ListBox选择指针 lbx->GetText(cursel,str); GetDlgItem(IDC_EDIT_Edit)->SetWindowTextW(str); } void CEX1Dlg::OnBnClickedButtClearlist() { // TODO: 在此添加控件通知处理程序代码 CListBox *lbx; lbx = (CListBox*)GetDlgItem(IDC_LIST_List); lbx->ResetContent(); } void CEX1Dlg::OnBnClickedButtOk() { // TODO: 在此添加控件通知处理程序代码 DestroyWindow(); }
清除文字-ClearTxt
复制文字-CopyTxt
清除列表框-ClearList
0K-ok