Показать сообщение отдельно
Старый 31.05.2010, 13:55   #1
fesh
Новый Пользователь
 
Регистрация: 31.05.2010
Город: Липецк
Регион: 48
Машина: Toyota CarinaE
Сообщений: 23
fesh will become famous soon enoughfesh will become famous soon enough
Lightbulb Программа скрытия заголовка и позиционирования окна

Здравствуйте, уважаемые автолюбители.
Как-то захотел я поставить карпутер. Запустил центрифугу и мне не понравилось как организован запуск сторонних приложений, а именно: каждый раз открывается заново, в произвольном месте, с заголовком. Вот и написал я прогу которая:
1. Скрывает заголовок (крестики всякие)
2. Ставит форму в нужную позицию и выставляет размер
3. Позволяет запускать только 1 копию программы
4. Пропускает любое кол-во окон (всякие там splashscreen)

Конфигурация производится через INI
Код:
[settings]

;путь к исполняемому файлу
exe=C:\Windows\system32\notepad.exe

; доп. параметры командной стоки
cmd=C:\autoexec.bat

; положение окна
left=0
top=0
width=200
height=200

; кол-во попыток поиска окна
try_count=100

; кол-во пропускаемых окон
wnd_bypass=0

; искать окно и выводить вперед, чтобы не запускать несколько процессов
find_window=1
Параметр exe писать полностью.
Параметр try_count устанавливает кол-во попыток поиска окна с интервалом 100 мс.

Выкладываю с исходниками, авось кому еще кроме меня потребуется.
Вложения
Тип файла: rar Program.rar (9.9 Кб, 761 просмотров)
Тип файла: rar Source.rar (25.2 Кб, 725 просмотров)
__________________
А зачем живешь ты? В чем смысл твоей жизни? Работа, еда, телевизор или Интернет (сплетни и попса), секс, работа, в отпуск - фотография под пальмой в Египте. Денег еще больше - еда дороже, экран шире, секс разнообразнее, фотография под пальмой на Канарах. Умрешь через 50 лет или умрешь завтра, а что изменится? [Ю.Мухин]
fesh вне форума   Ответить с цитированием