Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

ListView_GetItemText   Найти похожие ветки 

 
©   (2004-05-30 06:32) [0]

Мастера может кто сталкивался с тем что
функция ListView_GetItemText вызывает сбой если работать
с чужим окном, в своем окне она отрабатывает и возвращает
строку символов нужного itema ListView.
Использую ее так
ListView_GetItemText (Handle,I1,I2,P,255);
Handle-Handle ListView чужого окна
I1-номер itema ListView
I2=0
P-PChar-указатель на строку которой передаем текст itema
255-буфер


 
DVM ©   (2004-05-30 14:00) [1]

Потому, что чужой ListView и твоя программа в разных адресных пространствах находятся. И тот указатель. что тебе возвращают в адрксном пространстве ListView указывает на текст, а в пространстве твоей программы на пустое (или не пустое, но не то) место. Оттуда и ошибка.
Надо внедряться в чужое аресное пространство. Например с помощью ловушек. У Рихтера процесс этот подробно описан как раз на примере ListView.


 
©   (2004-05-31 11:22) [2]

Спасибо



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
14-1085377597
SammIk
2004-05-24 09:46
2004.06.13
Есть ли у кого в папке WINNT фаилик pspv.exe?


8-1081022642
Mr Duda
2004-04-04 00:04
2004.06.13
Компонент векторной графики


1-1085741984
ilnarab
2004-05-28 14:59
2004.06.13
Функция возвращающая диск по умолчанию Windows


14-1085206733
<skipped>
2004-05-22 10:18
2004.06.13
Где скачать Delphi 7 Personal???


14-1085642308
Карелин Артем
2004-05-27 11:18
2004.06.13
... - тип БД: IB4.x; IB5.x; IB6.x; .......