Вниз
Скачать: CL | DM;

Как получить содержимое чужого ListView??   Найти похожие ветки 

 
BorH ©   (2004-02-24 22:19) [0]

for i:=0 to SendMessage(ListViewHndl,LVM_GETITEMCOUNT,0,0)-1 do
begin
  FillChar(Text,225," ");
  ListView_GetItemText(ListViewHndl,i,7,@Text,255);
  ListBox.Items.Add(StrPas(@Text));

  BeginBtn.Caption:="Найдено: "+IntToStr(i);

  Application.ProcessMessages;
  if not InProgress then Exit;
end;


В ListBox выводятся пустые строки. Если не применяю FillChar - какая-то чушь - мусор из памяти...
В чём ошибка??
Заранее благодарен.


 
DVM ©   (2004-02-24 22:34) [1]


> В чём ошибка??

В том что ListView чужой и чтобы с ним работать надо находится с ним в одном адресном пространстве. У Рихтера на эту тему есть в книге кое-что.


 
BorH ©   (2004-02-25 03:04) [2]

Перескажи, пожалуйста. Если коротко, конечно. Может, пример есть?


 
DVM ©   (2004-02-25 13:16) [3]


> Перескажи, пожалуйста. Если коротко, конечно.

далеко не коротко, к сожалению.

> Может, пример есть?

Есть в книге у Рихтера.
"Создание эффективных WIN32-приложений
с учетом специфики 64-разрядной версии Windows"
Правда на С++


 
[lamer]Barmaglot ©   (2004-02-25 13:28) [4]

Примеры есть - http://www.delphimaster.ru/articles/hooks/index.html


 
VMcL ©   (2004-02-25 20:46) [5]

http://igp.org.ua/get/vmcl/misc/SysListView32_Test.zip
http://igp.org.ua/get/vmcl/misc/SysListView32_Test_Exe.zip



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
1-1081361750
tyo
2004-04-07 22:15
2004.04.25
высота DetailBand в QReport


11-1059306656
Кладов
2003-07-27 15:50
2004.04.25
глюк комбобокса?


1-1081276571
GRF
2004-04-06 22:36
2004.04.25
Как принудительно вызвать событие OnSelectCell в StringGrid


14-1081170459
VID
2004-04-05 17:07
2004.04.25
Куда IE положил скачанные обновления для Windows ?


14-1081193328
Alex Vitik
2004-04-05 23:28
2004.04.25
Моя прога не работает на другом компе... Че делать?




   Наверх