Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2010, 18:14   #1
nva2710
Новичок
Джуниор
 
Регистрация: 26.08.2010
Сообщений: 2
По умолчанию Запуск програмы в Windows XP

Ставлю в автозагрузку 2 программки. Стартует Windows XP, и эти програмки запускаются по очереди в одно и тоже место рабочего стола (одна поверх другой). В ручную перетаскиваю их вправо и влево, но при перезагрузке они опять открываются одна поверх другой. Как сделать чтобы при загрузке Windows они открывались одна справа, другая слева на мониторе?


Эта программа с разными настройками СОМ порта.
Вложения
Тип файла: rar ATON-K Monitor Demo.rar (453.5 Кб, 9 просмотров)
nva2710 вне форума Ответить с цитированием
Старый 26.08.2010, 18:31   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

при запуске проверять запущена ли копия программы (например, через FindWindow), если запущена то выводить окно в другое место на экране, чтобы оно не перекрывало первую.
rpy3uH вне форума Ответить с цитированием
Старый 27.08.2010, 09:21   #3
nva2710
Новичок
Джуниор
 
Регистрация: 26.08.2010
Сообщений: 2
По умолчанию

rpy3uH
Программы запускаются. Каким образом выводить окно в другое место на экране, чтобы оно не перекрывало первую?
nva2710 вне форума Ответить с цитированием
Старый 27.08.2010, 11:12   #4
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Менять программу. Координаты вывода окна заданы в программе.
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Старый 29.08.2010, 21:43   #5
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от nva2710 Посмотреть сообщение
rpy3uH
Программы запускаются. Каким образом выводить окно в другое место на экране, чтобы оно не перекрывало первую?
повторяю, для особо одарённых
при запуске проверять запущена ли копия программы (например, через FindWindow+GetWindowRect), если запущена то выводить окно в другое место на экране, чтобы оно не перекрывало первую.
rpy3uH вне форума Ответить с цитированием
Старый 05.09.2010, 22:16   #6
Xatr
Форумчанин
 
Аватар для Xatr
 
Регистрация: 17.09.2008
Сообщений: 349
По умолчанию

Цитата:
Каким образом выводить окно в другое место на экране
менять координаты окна.
Код:
Form1.Left;
Form1.Top;
если чем помог, поставьте отзыв на весы
Xatr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запуск программы при старте windows Izlom Помощь студентам 10 03.07.2010 17:05
переделка DOS програмы под Windows Merrowing Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 08.06.2010 22:29
Windows Привязать запуск приложения к клавише. jojahti Windows 10 12.01.2010 17:15
запуск программы после загрузки Windows matus Windows 3 25.04.2008 11:16
запуск програмы ZhekON Общие вопросы Delphi 11 05.06.2007 16:05