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

Вниз

Координаты иконок   Найти похожие ветки 

 
Format   (2002-10-21 00:37) [0]

Может знает кто, как программно изменить координаты расположения иконок на рабочем столе?


 
Edgar   (2002-10-24 14:01) [1]

Na pishe mne ya dam tebe bolishe Info


 
paul_shmakov ©   (2002-10-24 14:34) [2]

стандартный рабочий стол - это listview со всеми вытекающими последствиями.


 
Format   (2002-10-26 00:47) [3]

До меня это почти сразу дошло.

paul_shmakov спасибо.


 
Геннадий ©   (2002-10-26 21:21) [4]

А вот я не понял...

Подкиньте примерчик КАК связать свою переменную типа TlistView с Рабочим столом.


 
Format   (2002-10-26 21:51) [5]

Твои действия (например): ListView_FindItem -> F1 (модуль commctrl). А вытащить хэндл TListView"а с Program Manager, думаю, не составит труда.
Только вот почему-то на сообщения LVM_GetЧто-нибудь Explorer сильно ругается. Может, кто знает, почему?

Удачи!


 
Almaz ©   (2002-10-28 00:50) [6]


> Format (26.10.02 21:51)
> Твои действия (например): ListView_FindItem -> F1 (модуль
> commctrl). А вытащить хэндл TListView"а с Program Manager,
> думаю, не составит труда.
> Только вот почему-то на сообщения LVM_GetЧто-нибудь Explorer
> сильно ругается. Может, кто знает, почему?
>
> Удачи!

Потому, что ListView, к которому Вы обращаетесь, находится в другом адресном пространстве (а именно в пространстве Explorer"a) поэтому использование сообщений типа LVM_GETITEM ведет к access violation так как переданный в сообщении указатель не имеет смысла в чужом АП. Поэтому использовать большинство LVM_XXX возможно только внедрив свой код в АП explorer"а. Как это сделать подробно описано в книге Рихтера, причем там как раз описана ваша задача. Однако, если нет возможности прочитать вышеупомянутую книгу, то на этом сайте в разделе "кладовка" должна лежать моя программка, иллюстрирующая принцип работы с АП explorer"a.

Удачи.



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
14-15270
Polevi
2002-12-16 13:16
2003.01.06
Нужен программист


3-14905
adolf_99
2002-12-13 00:14
2003.01.06
Помогите


3-14919
maxval
2002-12-10 18:20
2003.01.06
Проблема с датой


14-15227
Мазут Береговой
2002-12-13 03:51
2003.01.06
Абсолютно научный подход, много ссылок и информации...


1-15105
VitGun
2002-12-22 21:30
2003.01.06
Скан-код