Visual C++ FAQ - Как занести строку из CEdit'a в CListBox?

ОГЛАВЛЕНИЕ


Как занести строку из CEdit'a в CListBox?

 
m_Edit.SetWindowText("aaa\r\nbbb\r\nccc");
// в Edit теперь три строки. Ловим первую
char buffer[100]; // Выделяем буфер
int count = m_Edit.GetLine(0, // индекс строки
buffer, // указатель на буфер
sizeof(buffer)); // размер буфера
// Если OK, то возвращает кол-во скопированных символов
buffer[count] = 0; // Скопированная строка не заканчивается \0
m_ListBox.AddString(buffer); // В данном случае "aaa"
или с помощью MFC:
 
CTreeCtrl *list = (CTreeCtrl*)GetDlgItem(IDC_TREE);
list->InsertItem( string, NULL, TVI_LAST );