Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
danhost
0 / 0 / 0
Регистрация: 30.09.2006
Сообщений: 269
#1

Вставка нового элемента в ListCtrl - C++

28.10.2007, 15:17. Просмотров 886. Ответов 1
Метки нет (Все метки)

Проблема с вставкой нового элемента в ListCtrl
LVITEM newItem;

newItem.mask=LVIF_TEXT|LVIF_STATE;
newItem.iItem=0;
newItem.iSubItem=1;
newItem.state=0;
newItem.stateMask=0;
newItem.pszText='sdvsvd';
newItem.cchTextMax=0;
newItem.iImage=0;
newItem.lParam=0;

int res_ins;
res_ins=lstCtrl.InsertItem(&newItem);

Причем надо вставить subitem
Но элемент не вставляется. Я думаю проблема с определением структуры. Помогите разобраться с вставкой! Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2007, 15:17     Вставка нового элемента в ListCtrl
Посмотрите здесь:

Массивы. Включение нового элемента. C++
C++ Вставка нового узла в двусвязный список
Добавление в список нового элемента C++
C++ Вставка нового столбца в двумерном массиве
C++ Вставка нового элемента в массив (дополнить код)
Вставка нового элемента в двумерный динамический массив дополнить код C++
Вставка нового элемента в линейный односвязный список перед элементом с максимальным значением ключа C++
C++ Добавление нового элемента в список
Вставка нового элемента в упорядоченный массив (без нарушения упорядоченности) C++
C++ Вставка нового элемента в произвольную допустимую позицию в массиве
C++ Ошибка при вставке нового элемента
Вставка нового элемента в массив C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
28.10.2007, 19:30     Вставка нового элемента в ListCtrl #2
Твоя проблема в том что ты пытаешься добавить subitem, не имея item а это не правильно...

Есть неплохая статья по поводу ListCtrl, как раз для тебя Посмотри вот здесь (там есть примерчик как усановить subitem):

http://www.codeproject.com/listctrl/listctrldemo.asp

Кстати, если ты используешь представление типа Report не забудь добавить колонки (Columns), что-то типа listCtrl.InsertColumn(...);

Удачи, Владимир
Yandex
Объявления
28.10.2007, 19:30     Вставка нового элемента в ListCtrl
Ответ Создать тему
Опции темы

Текущее время: 01:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru