CodeNet / Языки программирования / C / C++ / Microsoft Visual C++ / FAQ - Часто задаваемые вопросы / 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 );
Оставить комментарий
Комментарии
1.
7 декабря 2005, 11:45:48
приведение к типу не обязательно - CWnd также имеет эти методы