Показать сообщение отдельно
Старый 19.07.2007, 17:01   #4
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Скрытие окна

ISKATEL
Какое окно скрыть нужно? То которое в процессе работы, или то, которое в самом начале появляется (перед применением размеров указаных в Graphics)?
Это можно осуществить функцией WINAPI - ShowWindow
В папке Блица "userlibs" создай файл с любым именем (желательно user32.decls чтобы не запутаться)
в нем напиши:
.lib "user32.dll"
WINAPIShowWindow(hWnd, nCmd):"ShowWindow"
В Блице, в самом начале, пиши
WINAPIShowWindow(SystemProperty("AppHWND"), 0)
Но это не есть правильно, потому что окно все равно будет видно сначала, а потом уже оно скроется (мелькнет). Если делать правильно - надо изменять стиль создаваемого окна перед тем как оно будет создано, но так как это не доступно из Блица, то один из вариантов - пропатчить (переправить байты класса окна) готовое приложение с помощью какого-нибудь HEX редактора. А вот где исправлять байты - вопрос другой Я на него ответить не могу к сожалению.

ЗЫ
Drunik
А-йа-йай, варез распространяешь - нехорошо.
(Offline)
 
Ответить с цитированием