Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Считать элементы ListView


Автор: Pointer 23.1.2010, 20:28
Привет всем. Не решается одна проблема =)
Есть чужая программа с ListView из которой нужно считывать значения и сохранять в моей.

Пишу все это на Delphi и Win32api.
Хэндл ListView, количество элементов нахожу нормально.
Но само считывание реализовать не получается...

Код

var
pItem:TLVItem;
...
begin
...
ListViewH:= get_handle();
cn:= get_count_items(ListViewH); // получаем количество элементов

SendMessage(ListViewH, LVM_GETITEMTEXT, 1, LongInt(@pItem));

showmessage(pItem.psxText);


В сообщении выводится краказябры smile 1-5 символом.
Объясните пожалуйста как это делается!

Автор: Keeper89 23.1.2010, 23:57
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1210238349&n=5

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)