Можно работать так же как и в Билдере. Тока менее удобно получается (писанины больше, ошибок может быть больше, проверок надо больше).
MFC. Допустим, есть ListBox, Button и Edit. По клику на Button берем то что в Edit и добавляем в ListBox (при этом ListBox скроллим вниз доконца).
Обработчик нажатия на кнопку генерится в VS, и код может выглядеть так:
Код
CString s;
GetDlgItemText(IDC_EDIT1, s);
((CListBox *) GetDlgItem(IDC_LIST1))->AddString(s);
((CListBox *) GetDlgItem(IDC_LIST1))->SetCurSel(((CListBox *) GetDlgItem(IDC_LIST1))->GetCount() - 1);
При этом не заводятся переменные, и не нужен этот нанавистный UpdateData(). Собстно, пишу почти все так (без добавленяи каких-либо переменных для рбаоты через DDX). Все отлично работает и ИМХО удобнее, но длинно....
Хелп замечательно сделан. Тока пользоваться надо уметь
Сообщение отредактировал SysRq - May 25 2007, 11:16