Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.049 c
9-1068301760
Micah'GF
2003-11-08 17:29
2004.06.13
Загрузка MOD в BASS


14-1085649835
Prohodil Mimo
2004-05-27 13:23
2004.06.13
Как присвоить значение переменной? :o)


1-1086010357
d_oleg
2004-05-31 17:32
2004.06.13
TreeView - custom draw


4-1083930798
Санёк
2004-05-07 15:53
2004.06.13
При переключении фокуса пропадает курсор мыши, как заставить Wind


3-1085088368
Lego82
2004-05-21 01:26
2004.06.13
Не могу создать поле в Paradoxe((





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский