Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 18.07.2007, 23:42   #1
ISKATEL
Оператор ЭВМ
 
Регистрация: 08.06.2006
Сообщений: 36
Написано 0 полезных сообщений
(для 0 пользователей)
Радость Скрытие окна

Как скрыть окно , которое появляется после запуска программы на Blitz3D, чтоб ни кто не видел ?
(Offline)
 
Ответить с цитированием
Старый 19.07.2007, 00:07   #2
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Скрытие окна

На старом форуме было обсуждение. Maxus с помощью ВинАПИ функций как-то его прятал.
(Offline)
 
Ответить с цитированием
Старый 19.07.2007, 13:22   #3
Drunik
AnyKey`щик
 
Регистрация: 06.06.2007
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Сообщение Re: Скрытие окна

В Blitz3d кажись Dll для окон нужно.

Легче в BLITZ PLUS !!!!!

!!!А дальше просто!!!

ИЛИ:::Скрываешь окно
ИЛИ:::Свёртываешь
ИЛИ:::Берёшь и перемещаешь за границу экрана :::

например:
x=-1
y=-1
ширина=1
высота=1
ИЛИ:
x=-100
y=-100
ширина=55
высота=72
Но в BLITZ PLUS легче!!!!!
(Offline)
 
Ответить с цитированием
Старый 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)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lib_gui32 - Многострадальные окна odd Библиотеки 35 18.11.2010 18:44
Скрытие проги ssman Основной форум 7 21.07.2009 14:25
Вид из вашего окна ARA Болтовня 22 18.02.2009 18:40
Скрытие ресурсов dector Blitz3D 24 10.08.2008 11:14


Часовой пояс GMT +4, время: 12:51.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com