Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ListView+API / 3 сообщений из 3, страница 1 из 1
29.05.2006, 11:56
    #33757740
anjekos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView+API
Вот как-то был, разговор.
http://www.sql.ru/forum/actualthread.aspx?tid=118264&hl=listview
Воспользовался кодом МксимаВ. Все ок. Итемы в ЛистВью добавляются.

Но не совсем понятно, как определить такие вещи как ListView.ListItems(i).Index и
ListView.ListItems(i).Key. Они при добавлении итемов через API, такие же как у итема взятого за основу:

LVI.mask = LVIF_TEXT Or LVIF_IMAGE Or LVIF_PARAM Or LVIF_STATE Or LVIF_INDENT Or LVIF_DI_SETITEM Or LVIF_COLUMNS
Call SendMessage(ByVal Me.ListView1.hwnd, ByVal LVM_GETITEM, ByVal 0&, LVI)

По всей видимости возвращаемый в структуру LVITEM параметр lParam as Long
содержит адрес элемента списка со значениями типа Key,Index и. т.д.

Таковы мои предположения.
Может быть кто-нибудь знает точно?
МаксимВ, пожалуйста отзовись!:-)
...
Рейтинг: 0 / 0
29.05.2006, 11:58
    #33757742
anjekos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView+API
Ой, прокосячил со ссылкой.
...
Рейтинг: 0 / 0
29.05.2006, 18:59
    #33759119
anjekos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView+API
Вопрос снимается, использование API делает коллекцию ListItems не пригодной.
Хотя может быть кто-нибудь знает как добавить в нее элементы напрямую обращаясь к памяти:-)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ListView+API / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]