20 Мая 2024, 11:24:32
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Навигация по форуму







guest3d
Quest3D - Русскоязычное сообщество > Quest3D > Логика > Отключение рамки и заднега фона
Отключение рамки и заднега фона
(Прочитано 6818 раз)
  [1]
Печать
Jon | * | Новичок | Сообщений: 42 | « 21 Июля 2011, 23:26:13 »
Отключение рамки и заднега фона |
0
Как сделать что бы при запуске .exe файла в оконном режиме видимым был только трёхмерный объект, задний фон и рамка приложения исчезали, отключались или становились невидимыми, как во многих программах?
« Последнее редактирование: 21 Июля 2011, 23:27:56 от Jon »
Sqwer | ***** | Ветеран | Сообщений: 540 | «Ответ #1 22 Июля 2011, 01:46:41 »
Re: Отключение рамки и заднега фона |
1
можно покопаться в настройках Win32 окна.
Хендер окна  можно вернуть ядром квеста.

http://trubetskoy1.narod.ru/translate/Translation01.html#border

http://www.codenet.ru/progr/delphi/stat/empty-api-window.php


Ели нужно для старта демки - то можно вообще создать  приложение, которое запускает квестовый ехе шник.
А в этом приложении  можно вытворять , что душе угодно. в том числе сделать его полупрозрачным  и рельефным, т.е. с вырезами (http://mirashic.narod.ru/img/skin_2.jpg).
« Последнее редактирование: 22 Июля 2011, 03:07:35 от Sqwer »
dfx | ** | Пользователь | Сообщений: 95 | «Ответ #2 22 Июля 2011, 02:43:42 »
Re: Отключение рамки и заднега фона |
2
Цитировать
Как сделать что бы при запуске .exe файла в оконном режиме видимым был только трёхмерный объект, задний фон и рамка приложения исчезали, отключались или становились невидимыми, как во многих программах?

Что бы убрать рамку и прочее(т.е. сменить стиль окна), достаточно использовать для этого канал "Win32 SetWindow" и в его свойствах поставить, что надо.

А вот что бы ДХ окно было с прозрачным фоном - врятли. Но сделать такой эффект все же можно -
1 способ - делать скриншот фрагмента рабочего стола и подставлять на задний фон в ДХ-окно.
2. способ - рендерить сцену в тектуру с альфой, а выводить ее уже другими методами, т.е. не через ДХ.
Если в первом случае может помочь сдк, то для второго хз.
Alteste | *** | Постоялец | Сообщений: 224 | «Ответ #3 22 Июля 2011, 09:36:30 »
Re: Отключение рамки и заднега фона |
3
В каких многих программах? Назови хотя бы пять из них.
Jon | * | Новичок | Сообщений: 42 | «Ответ #4 22 Июля 2011, 10:46:33 »
Re: Отключение рамки и заднега фона |
4
В каких многих программах? Назови хотя бы пять из них.

Fraps, Crazy bump, ICQ
3D объект - это я образно выразился!

Если у кого есть чуточку времени,можете подправить мой пример. Рамку с фоном нужно отключить и оставить только кубик.(При запуске программы на рабочем столе должен быть виден только 3D объект)
* cub.cgr (182.18 Кб - загружено 745 раз.)
« Последнее редактирование: 22 Июля 2011, 11:14:03 от Jon »
 
  [1]
Печать
 
Quest3D - Русскоязычное сообщество > Quest3D > Логика > Отключение рамки и заднега фона
Перейти в: