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

Вниз

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

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

Наверх




Память: 0.46 MB
Время: 0.007 c
1-15101
reticon
2002-12-20 13:20
2003.01.06
сравнение двух нетипизированных файлов


1-15043
Delphin
2002-12-23 20:24
2003.01.06
?????? вместо кириллицы!


1-15125
Andy BitOff
2002-12-22 22:39
2003.01.06
Контрол в пределах которого находится мышь


1-15154
gerd
2002-12-23 17:52
2003.01.06
Как связать Word документ с моим приложением?


14-15302
Карелин Артем
2002-12-17 16:39
2003.01.06
Кто продолжит список?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский