Название: Отключение рамки и заднега фона Отправлено: Jon от 21 Июля 2011, 23:26:13 Как сделать что бы при запуске .exe файла в оконном режиме видимым был только трёхмерный объект, задний фон и рамка приложения исчезали, отключались или становились невидимыми, как во многих программах?
Название: Re: Отключение рамки и заднега фона Отправлено: Sqwer от 22 Июля 2011, 01:46:41 можно покопаться в настройках 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). Название: Re: Отключение рамки и заднега фона Отправлено: dfx от 22 Июля 2011, 02:43:42 Цитировать Как сделать что бы при запуске .exe файла в оконном режиме видимым был только трёхмерный объект, задний фон и рамка приложения исчезали, отключались или становились невидимыми, как во многих программах? Что бы убрать рамку и прочее(т.е. сменить стиль окна), достаточно использовать для этого канал "Win32 SetWindow" и в его свойствах поставить, что надо. А вот что бы ДХ окно было с прозрачным фоном - врятли. Но сделать такой эффект все же можно - 1 способ - делать скриншот фрагмента рабочего стола и подставлять на задний фон в ДХ-окно. 2. способ - рендерить сцену в тектуру с альфой, а выводить ее уже другими методами, т.е. не через ДХ. Если в первом случае может помочь сдк, то для второго хз. Название: Re: Отключение рамки и заднега фона Отправлено: Alteste от 22 Июля 2011, 09:36:30 В каких многих программах? Назови хотя бы пять из них.
Название: Re: Отключение рамки и заднега фона Отправлено: Jon от 22 Июля 2011, 10:46:33 В каких многих программах? Назови хотя бы пять из них. Fraps, Crazy bump, ICQ 3D объект - это я образно выразился! Если у кого есть чуточку времени,можете подправить мой пример. Рамку с фоном нужно отключить и оставить только кубик.(При запуске программы на рабочем столе должен быть виден только 3D объект) |