Вниз
Скачать: 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.021 c
1-1081433311
mbgmz
2004-04-08 18:08
2004.04.25
проблема с компонентами


3-1080713015
СлБ
2004-03-31 10:03
2004.04.25
Выделение в тексте


14-1080885396
snake1977
2004-04-02 09:56
2004.04.25
Office 2000


1-1081139267
jenbond
2004-04-05 08:27
2004.04.25
GExpert или CodeRush


6-1077880530
sucer
2004-02-27 14:15
2004.04.25
Поблема с NetMessageBufferSend




   Наверх