Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ListView и VC++ 2010 
:(
    Опции темы
cuore
Дата 22.5.2013, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 22.11.2012

Репутация: нет
Всего: нет



Имеется два простых вопроса относительно компонента ListView. 
Первый - как получать значения первого столбца ListView и записать в text1, и значения второго столбца и записать в text2? 
Перерыл все что только можно, ничего не получается((
И второй - как программно перемещаться по строкам ListView? То есть, например, по нажатию на одну кнопку выделение строки перемещается на строку вверх, по нажатию на другую - вниз.
Спасибо заранее! 
PM MAIL   Вверх
Dem_max
Дата 23.5.2013, 03:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 1
Всего: 39



Цитата

Первый - как получать значения первого столбца ListView и записать в text1

Код

TCHAR txt[MAX_PATH];
ListView_GetItemText(hWndList, iItem, 0, txt, MAX_PATH);


Цитата

и значения второго столбца и записать в text2? 

Код

TCHAR txt[MAX_PATH];
ListView_GetItemText(hWndList, iItem, 1, txt, MAX_PATH);




Цитата

И второй - как программно перемещаться по строкам ListView? 

Код

SetFocus(hWndList);
// Убираем старое выделение
ListView_SetItemState(hWndList, last_selected, 0, LVIS_SELECTED | LVIS_FOCUSED);
 
// Ставим новое выделение
ListView_SetItemState(hWndList, selected , LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED);
 
// Показываем строку если не в зоне видимости
ListView_EnsureVisible(hWndList, selected , FALSE);



--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0586 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.