![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
как можно программно переместить ярлыки на рабочем столе? всмысле поменять их координаты. Начал вот с этого:
Код:
Последний раз редактировалось NiCola999; 01.07.2010 в 02:19. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
о, спасибо)
сразу скажу что компилятор G++ как получить координаты ярлыка? Код:
а так же мне интересно: 1) как получить имя i-того ярлыка, знаю что LVM_GETITEMTEXT, но как применить не понял, она опять же возвращает свой тип, который непонятно как преобразовать в string или char* 2) сделать выделение i-того ярлыка, чтобы было видно, что он выделен (как выделение мышкой) перерыл winapi , но по 2ому пункту не нашел ничего, наверно плохо искал) Последний раз редактировалось Stilet; 01.07.2010 в 14:34. |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
SendMessage(0, LVM_GETITEMPOSITION,0, (LPARAM)p);
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
Пробовал, не получается:
Код:
вот нашел пример, только на C# непонятные мне места обозначил вопросами Код:
Последний раз редактировалось NiCola999; 01.07.2010 в 16:13. |
![]() |
![]() |
![]() |
#6 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
up
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
IntPtr - это указатель в принципе, то бишь не только на int )
второе вроде правильно, выделение неуправляемой памяти и помещение указателя на неё в ptr. Marshal.StructureToPtr, то ли преобразует управляемый объект к неуправляемому, то ли что-то в этом роде, не помню точно; PtrToStructure, соответственно, наоборот ). То бишь все эти шаманства касаются только преобразованиями между управляемым и неуправляемым видом объекта, на с++ это долнжо выглядеть проще, как-то так: Код:
а, у вас, собственно, так и написано, не заметил ) Попробуйте тогда дважды указатель Код:
... хотя нет, на мсдн написано, что POINT*. Последний раз редактировалось netrino; 01.07.2010 в 20:51. |
![]() |
![]() |
![]() |
#8 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
....вот вот)
нашел еще один пример, на С++. Только мой компилятор не видит эти функции (commctrl и windows.h подключены) Код:
Последний раз редактировалось NiCola999; 01.07.2010 в 23:20. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() |
![]() |
![]() |
![]() |
#10 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
неужели нету другого способа...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отображение ярлыков на форме | berlios | Общие вопросы Delphi | 20 | 26.12.2010 04:53 |
Создание ярлыков | VeloceRAPTOR | Общие вопросы Delphi | 4 | 16.10.2010 23:40 |
Перемещение обьекта! | TRIO | JavaScript, Ajax | 1 | 22.12.2008 19:49 |
Можно ли как то узнать координаты ярлыков и папок и программно перемещать их? | [Smarik] | Win Api | 3 | 21.12.2008 12:50 |
Пуска нет и ярлыков никаких! Папка Мои документы и всё! | anton14 | Свободное общение | 8 | 26.04.2008 13:31 |