Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - [решено] Работа с ListView/ListBox

Ответить
Настройки темы
Win32 API - [решено] Работа с ListView/ListBox

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: K.A.V.
Дата: 05-03-2010
Описание: Подправил название темы
Всем привет

Подскажите функции для работы с ListView, пока интересуют функции добавления/удаления пунктов, я в С новичок, поэтому если что- не ругайте
Могу лишь сказать, что это будет отдельная DLL, которая будет управлять пунктами ListView приложения

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 17:26, 02-03-2010

 
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


можно обойтись CreateWindow и SendMessage с аргументами LVM_*
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:03, 02-03-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата pva:
можно обойтись CreateWindow »
Цитата K.A.V.:
Могу лишь сказать, что это будет отдельная DLL »
Окно уже существует
Это будет отдельная DLL, в которую передаётся HWND главного окна и элемента ListView

сейчас посмотрю, что там с
Цитата pva:
SendMessage с аргументами LVM_* »

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 19:10, 02-03-2010 | #3


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать




Код: Выделить весь код
 LV_ITEM lvitem;
    lvitem.mask     = LVIF_TEXT;
    lvitem.iItem    = SendMessage(LV_hwnd, LVM_GETITEMCOUNT, 0, 0);
    lvitem.iSubItem = 0;
    lvitem.pszText  = "TEST";

    int iActualItem = SendMessage(LV_hwnd, LVM_INSERTITEM, 0,(LPARAM)&lvitem);
iActualItem возвращает 0
Дескриптор элемента LV_hwnd в DLL передаётся правильно...

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 21:30, 02-03-2010 | #4

pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


а сколько строчек в списке? там возвращается номер добавленой строчки или -1, если не получилось

Отправлено: 19:34, 03-03-2010 | #5


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать



У меня класс ListBox, а не ListView...
Пойду с Google пообщаюсь...

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 00:53, 04-03-2010 | #6

pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


тогда LVM_* и не стработает. Надо LB_*
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:26, 05-03-2010 | #7


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Спасибо, pva!
Добавление пункта сработало, теперь осталось почитать на MSDN о других нужных мне сообщениях "SendMessage"

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 15:01, 05-03-2010 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - [решено] Работа с ListView/ListBox

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как переместить выделенную строку ListView malev AutoIt 3 15-11-2009 12:29
[решено] Сортировка данных ListView по столбцам malev AutoIt 3 16-10-2009 17:53
C/C++ - [решено] Вставка иконки в ListView (Builder) ganselo Программирование и базы данных 1 01-06-2009 12:24
Win32 API - Текст в ListView и проч. pva Программирование и базы данных 1 07-11-2007 12:36
ListView редактирование столбцов lesco Программирование и базы данных 2 11-04-2003 22:23




 
Переход