Вниз
Скачать: CL | DM;

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

← →
Rentgen ©   (2004-02-09 11:04) [0]

Здравствуйте! Подскажите как своему ImageList присвоить иконки от ImageList используемым чужим ListView?(Например DeskTop)
(Вообщем не могу разобраться с ListView_GetImageList)


← →
Rentgen ©   (2004-02-09 12:17) [1]

Может кто-где читал по этой теме?


← →
Digitman ©   (2004-02-09 12:42) [2]

брось эксперименты, абстрагируйся от не дающей покоя задачи и займись изучением технологии внедрения в АП "чужого процесса" .. без применения этой технологии ни данная ни иная подобная задача решена быть не может, ибо хэндл "чужого" объекта ImageList имеет смысл только в АП "чужого" процесса, и winapi-ф-ции, параметром которых должен передаваться этот хэндл, следует вызывать именно там, в "чужом" АП


← →
VMcL ©   (2004-02-09 17:34) [3]

>>Digitman ©  (09.02.04 12:42) [2]
>и winapi-ф-ции ... следует вызывать именно там, в "чужом" АП

IMHO, тут будет достаточно с помощью VirtualAllocEx выделить память в АП др. процесса и сформированный адрес использовать в ListView_* функциях, вызывая их в своем АП + ReadProcessMemory() +  WriteProcessMemory() по необходимости.

P.S. Ну и VirtualFreeEx, естественно, не забываем :)


← →
VMcL ©   (2004-02-09 17:48) [4]

Я бы в кладовку выложил пример, но пишет:
Не могу достучаться до: http://www.delphimaster.ru/download/735.zip Проверьте, правильно ли указан URL


← →
Digitman ©   (2004-02-09 18:49) [5]


> VMcL ©   (09.02.04 17:34) [3]


предположим, ListView_GetImageList() вернет хэндл в заранее подготовленный с пом. VirtualFreeEx блок

предположим, прочитал ты этот хэндл в свое АП с пом. ReadProcessMemory()

что дальше будешь делать с этим хэндлом ?


← →
VMcL ©   (2004-02-09 18:58) [6]

>>Digitman ©  (09.02.04 18:49) [5]

>подготовленный с пом. VirtualFreeEx блок
:)

>что дальше будешь делать с этим хэндлом ?
Хм, поправьте меня, если я неправ, но разве HIMAGELIST виден только в пределах процесса, который его породил?


← →
VMcL ©   (2004-02-09 21:40) [7]

Обещанный пример:
http://www.delphimaster.ru/cgi-bin/download.pl?get=1076351861&n=1

P.S. Через upload не заработало, пришлось ссылки дать. Нехорошо как-то...



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
8-1066990862
TRyaSS
2003-10-24 14:21
2004.04.18
3-d в Delphi(OpenGL , Direct X)


3-1079802753
Петруха
2004-03-20 20:12
2004.04.18
Подскажие dbgrid для работы с папками как в 1C


1-1080848872
mike_forewer
2004-04-01 23:47
2004.04.18
Сортировка в TStringGrid


1-1080319627
heady
2004-03-26 19:47
2004.04.18
Как красиво задавать массивы?


1-1080803620
ivc_andr
2004-04-01 11:13
2004.04.18
список в комбобоксе




   Наверх