Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

FullScreen OpenGl   Найти похожие ветки 

 
zzet ©   (2003-12-18 16:36) [0]

Как реализовать? Дайте плз, примерчик.
В окне все работает нормально, делаю так:

If (Key = "f") then begin
frmMain.BorderStyle := bsNone;
frmMain.WindowState := wsMaximized; end;


результат - черный экран. Что делать?


 
ProvAd   (2003-12-18 16:47) [1]

После увеличения окна сделай glViewPort(1024,768) или смотря какое у тебя разрешение экрана.


 
zzet ©   (2003-12-18 18:20) [2]

Добавил к коду glViewPort(0,0,1024,768);
Черный экран. :-(

В Form.Resize у меня присутствует:
glViewport(0, 0, ClientWidth, ClientHeight);

Думаю glViewPort(0,0,1024,768); ничего не изменяет.

Может кто даст рабочий примерчик?


 
ProvAd   (2003-12-18 19:24) [3]

Ой, точно glViewPort(0,0,1024,768);
Ну если это не помогло, то поищи в инете книгу М.Краснова. Там вроде было написано.


 
zzet ©   (2003-12-18 20:45) [4]

Краснов вроде так и предлагает сделать..
Черный экран - это потеря контекста воспроизведения и такой способ наверное работает не на всех конфигурациях машин. Поэтому и спрашиваю, может кто сталкивался..


 
zzet ©   (2003-12-20 10:22) [5]

up.


 
Волк-Призрак   (2003-12-22 12:10) [6]

Попробуй перед инициализацией OpeGL в DirectDraw сделать монопольный режим (SetCooperativeLevel итд). Простое растягивание окна при наличии таких прог как Samurize вызовет там где её индикаторы кучу мерцаний.
И помни - для нормальной отладки полноэкранной проги нужен вывод на 2 экрана - на одном дельфи, а на другом - прога. В этой ситуации ты лишен права на ЛЮБОЙ Exception.



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
14-1082840890
NeyroSpace
2004-04-25 01:08
2004.05.16
Хотя я не ругаюсь, но нашел этот ресурс полезным для себя :-)


3-1082701180
BPK
2004-04-23 10:19
2004.05.16
TParameters без базы данных, сам по себе.


9-1073153840
New user
2004-01-03 21:17
2004.05.16
Импорт моделей из Poser


1-1083004080
Nvart
2004-04-26 22:28
2004.05.16
Ошибка при чтении потока


1-1083323415
АЛЛАМИТ
2004-04-30 15:10
2004.05.16
MDI приложение