Главная страница
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.018 c
7-15329
1234567890
2002-10-26 16:28
2003.01.06
Зашариные папки


1-15156
HrUsT
2002-12-23 21:43
2003.01.06
Canvas - Дуга


1-15102
HardClubber
2002-12-22 23:37
2003.01.06
Управление процессами


14-15252
Alexei113
2002-12-05 21:45
2003.01.06
Как это всё..


7-15334
Xman
2002-10-28 15:44
2003.01.06
Как можно опредилит ОС