Форум: "WinAPI";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
ВнизКак получить содержимое чужого 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c