Текст значков рабочего стола.
От: Somnus  
Дата: 20.02.05 22:56
Оценка:
Здравствуйте..
Может быть кто-нибудь поможет, ну или наставит на путь истинный.
Мне просто необходимо получить текст значков рабочего стола. Везде написано, что всё просто, .. я тоже так думал. Везде написано нечто подобное :
"...После того, как Вы взяли этот Handle, Вы можете использовать API этого ListView, для того, чтобы манипулировать рабочим столом. Смотрите тему "LVM_xxxx messages"..."
и так далее... всё вроде просто, но у меня работают только те сообщения, которые со значками в плане их движения.. отлично, но если я хочу получить текст элемента LVM_GETITEMTEXT или LVM_GETITEM.... никакой ошибки не происходит — вообще ничего не происходит... в чём-то я ошибаюсь, но никак не определить...
Re: Текст значков рабочего стола.
От: Кодёнок  
Дата: 21.02.05 05:52
Оценка:
S> и так далее... всё вроде просто, но у меня работают только те сообщения, которые со значками в плане их движения.. отлично, но если я хочу получить текст элемента LVM_GETITEMTEXT или LVM_GETITEM.... никакой ошибки не происходит — вообще ничего не происходит... в чём-то я ошибаюсь, но никак не определить...

Параметры сообщений с кодами выше WM_USER (LVM_* к ним относятся) не маршалятся между процессами. Тебе надо внедрить DLL в explorer.exe, например с помощью SHLoadInProc(), и осуществлять коммуникацию самостоятельно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.