forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Оконный режим (http://forum.boolean.name/showthread.php?t=8640)

mauNgerS 10.07.2009 12:54

Оконный режим
 
На этот раз мне интересно возможно ли на Блице сделать оконный режим.
Такой как в 3dmax, то есть можно было бы за углы менять размер окна, разворачивать на весь экран.

З.Ы. В gile[s] так сделано.

SBJoker 10.07.2009 13:03

Ответ: Оконный режим
 
Да можно, флаг 3 в помощь.

ABTOMAT 10.07.2009 13:06

Ответ: Оконный режим
 
Там бекбуфер тот же а растягивается только окно

IGR 10.07.2009 13:30

Ответ: Оконный режим
 
а еще в этом режиме можно задавать любые параметры Graphics3D !! :)
например так:
Код:

Graphics3D 379, 521, 16, 3

mauNgerS 10.07.2009 15:07

Ответ: Оконный режим
 
Спасибо:)
Но теперь новый вопрос: как сделать чтобы при изменении размеров окна интерфейс не изменялся в размере, а изменялось только окно 3d.
Как в gile[s]:)

З.Ы. Чтобы был 2d интерфеис и окно просмотра 3d

ABTOMAT 10.07.2009 21:55

Ответ: Оконный режим
 
А вот это уже проблема... (пост 3 никто не прочитал =(()

mauNgerS 12.07.2009 18:41

Ответ: Оконный режим
 
Цитата:

Сообщение от ABTOMAT (Сообщение 110623)
А вот это уже проблема... (пост 3 никто не прочитал =(()

Читал:)
Эта проблема решаема на блице?

ABTOMAT 12.07.2009 19:43

Ответ: Оконный режим
 
Решения не видел и н еискал, но раз в Gile[s] сделано, значит, как-то можно решить.
Ищущий да найде!

giraf 08.09.2009 21:42

Ответ: Оконный режим
 
Юзать нужно user32.dll, где-то был заголовочный файл к ней.

ABTOMAT 08.09.2009 21:55

Ответ: Оконный режим
 
Кстати идея! Создать окно в разрешении экрана, а потом отсечь лишнее при помощи WinAPI

Horror 08.09.2009 22:26

Ответ: Оконный режим
 
а можно просто гуи скалить
так чтобы размер был постоянный

mauNgerS 08.05.2012 21:05

Ответ: Оконный режим
 
Вложений: 1
И спустя века...:)
Вновь столкнулся с этим...

Как работает http://youtu.be/Bd3ScYrLUyQ

Использовал BlitzWinApi, так как не знаю как через user32 получить координаты мыши отдельно по x и по y.
Так же для рисования использована FastImage, можно и убрать...

Во вложении этих библиотек нет, брать отсюда
BlitzWinApi http://forum.boolean.name/showthread.php?p=127050
FastImage http://fastlibs.com/*

А деклз к user32 и gdi32 прилагается

Говнокод, но поставленную задачу выполняет

П.С. Может кому понадобится...


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot