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

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

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

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

28.10.2007, 15:17. Просмотров 912. Ответов 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
Но элемент не вставляется. Я думаю проблема с определением структуры. Помогите разобраться с вставкой! Заранее спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2007, 15:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вставка нового элемента в ListCtrl (C++):

Вставка нового элемента в массив - C++
В одномерном массиве, элементы которого - целые числа, произвести следующие действия:Вставить новый элемент после всех элементов, кратных...

Вставка нового элемента в массив (дополнить код) - C++
Здравствуйте, нужна помощь. Суть такова имеется Куча, и туда нужно Вставить новый элемент, код имеется но не такой как надо :( Сделал, и...

Функция: вставка в начало очереди нового элемента - C++
Написать Функцию, которая вставляет в начало очереди новый элемент.

Вставка нового элемента в произвольную допустимую позицию в массиве - C++
Написать функции для работы с динамическим одномерным массивом: a) создание динамического массива указанного размера; b) заполнение...

Вставка нового элемента в упорядоченный массив (без нарушения упорядоченности) - C++
Нужно вставить в упорядоченный по убыванию массив заданный элемент, чтобы не нарушилась упорядоченность. Что не так с кодом? Помогите...

Вставка нового элемента в двумерный динамический массив дополнить код - C++
Здравствуйте ребята, опять нужна помощь по вставке элементов в двумерный динамический массив. А именно вставить рядок заполненный числами...

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

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

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

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

Удачи, Владимир
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2007, 19:30
Привет! Вот еще темы с ответами:

Вставка нового элемента в линейный односвязный список перед элементом с максимальным значением ключа - C++
Привет, всем. Помогите, разобраться с добавлением нового элемента в линейный односвязный список перед элементом с максимальным значением...

Вставка элемента в заданную позицию, удаление элемента по заданной позиции, поиск заданного элемента - C++
Добавить в класс "Односвязный список" следующие функции: вставка элемента в заданную позицию, удаление элемента по заданной позиции, поиск...

Вставка нового узла в двусвязный список - C++
процедура вставки нового узла. Вот сделала вставку в голову и в хвост. но проблема с процедурой вставки узла после текущего узла и перед...

Вставка нового столбца в двумерном массиве - C++
Вставить новый столбец после столбца, в котором нет ни одного отрицательного элемента.


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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