Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: 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 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-1081241753
Openfire
2004-04-06 12:55
2004.04.25
Вопрос про экспорт данных в MSWord


14-1080588239
Kom Zu Mir
2004-03-29 23:23
2004.04.25
Передача файлов через интернет между двумя компами


8-1074354648
Ianus
2004-01-17 18:50
2004.04.25
РЕЧЬ, ЕЕ рапознование....


4-1077865783
Ozone
2004-02-27 10:09
2004.04.25
WMI


1-1081227057
[BAD]Angel
2004-04-06 08:50
2004.04.25
Как скопировать выделенный текст в буфер обмена?