|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.01.2010, 15:21 | #1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Переместить ярлыки на позиции на рабочем столе.
Запускаю XP на виртуальной машине. Дабы нормально раскрывалось на весь экран приходится запускать в оконном режиме затем переключаться (CTRL+F) на весь экран. Благодаря постоянной смене разрешения экрана ярлыки на раб столе перемещаются так, чтобы умещаться на столе при низком разрешении. При разрешении 1024*768 они (разумеется) перемещаться обратно не думают. Поэтому решил соорудить прогу на дельфи для устранения этой проблемы. Бесформенное приложение сидит в памяти и раз в 2 секунды проверяет разрешение экрана. Если <1024*768, то перемещает ярлыки. Ярлыков немного: "Мой компьютер" - Лев. верхний угол,"Мои Документы" - под "мой к.",папка "Programming" - левый нижний угол, ярлык "Alius" - правее "Programming", ярлык "Project AGI" - правее "Alius",папка "Games" - правый верхний угол, "Корзина" - правый нижний угол.
Вопрос: Возможно ли создать такую программку и что для этого использовать (разумею не среду, а команды)?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
02.01.2010, 15:31 | #2 | |||||
АльTRUEи$т
Форумчанин
Регистрация: 19.03.2009
Сообщений: 784
|
Цитата:
Код:
Цитата:
Код:
Цитата:
Код:
Цитата:
Цитата:
|
|||||
02.01.2010, 15:37 | #3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Благодарю, буду пробовать.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
10.02.2010, 05:30 | #4 |
Новичок
Джуниор
Регистрация: 10.02.2010
Сообщений: 5
|
Какая может быть ошибка, если уже первая строка Result := GetWindow(Result, GW_CHILD); возвращает 0?
|
10.02.2010, 07:50 | #5 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
Код:
Думаю поняли. Вы передаете в GetWindow(Result.. а что такое Result ? Это уже Handle какого-то окна ? Если же имелось ввиду все-таки не "первая" строка, а строка Код:
|
|
10.02.2010, 07:59 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну например окно ProgMan не найдено, или у нее нет "детей" ну в смысле окно пустехонькое.
Цитата:
Код:
Цитата:
I'm learning to live...
Последний раз редактировалось Stilet; 10.02.2010 в 08:03. |
||
10.02.2010, 20:04 | #7 | |
Новичок
Джуниор
Регистрация: 10.02.2010
Сообщений: 5
|
Цитата:
Последний раз редактировалось Ergi; 10.02.2010 в 20:11. |
|
10.02.2010, 20:35 | #8 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
10.02.2010, 20:39 | #9 |
Новичок
Джуниор
Регистрация: 10.02.2010
Сообщений: 5
|
Извиняюсь, но пишу в vb, а не в delphi. Там такие переменные приходится вбивать вручную. А пишу у вас, т.к. нашел похожую проблему. Поэтому прошу вас нажать CTRL и сказать мне значение
Последний раз редактировалось Ergi; 10.02.2010 в 20:58. |
11.02.2010, 08:53 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
GW_CHILD = 5;
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Анимация на рабочем столе | Djonik | Помощь студентам | 2 | 09.12.2009 19:58 |
кнопка на рабочем столе | guffer | Общие вопросы Delphi | 3 | 08.07.2009 12:15 |
Пропадают ярлыки на рабочем столе через пару секунд, после загрузки всего стола. | L@CO$TE | Свободное общение | 7 | 24.02.2009 14:46 |
Значки на рабочем столе | Xardas | Свободное общение | 4 | 01.03.2008 20:21 |
SpeedButton на рабочем столе | ERASERROR | Общие вопросы Delphi | 10 | 22.01.2008 16:58 |