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

Вниз

OpenGL и MDI окно   Найти похожие ветки 

 
kblc ©   (2004-09-14 10:00) [0]

Уважаемые мастера, у меня к вам просьба подсказать мне что делать. У меня есть Главное окно, на нём располагается статическая картинка. Окно растянуто на весь экран. Я создаю форму, а в ней пишу Form2.Parent:=Form1; (т.е. Главному окну добавляю ребёнка). После чего у ребёнка, т.е. на form2 я вывожу графику при помощи opengl api. Но ничего не происходит, хотя все функции у form2 обрабатываються. А когда я убираю form2.parent:=form1 , то графика начинает отображаться, но(!!!) т.к. у меня форма главная растянута на весь экран, да иещё и поверх всех окон, то второго окна form2 НЕ ВИДНО ВООБЩЕ (!!!)... я уже с ума схожу - не знаю что и сделать....
 Подскажите мне пожалуйста, что делать и как быть...


 
kblc ©   (2004-09-14 15:30) [1]

Люди добрые... ну подкиньте совет.... :((


 
Darthman ©   (2004-09-14 16:34) [2]

Расскажи зачем тебе MDI? Может быть без него просто можно обойтись?


 
kblc ©   (2004-09-14 17:48) [3]

Мне MDI для:
1) форма растянута на весь экран со свойством fsStayOnTop, а это значит, что все другие окна будут за ним :((( или нет? если нет, то как это сделать?
2) эээ... наверное тока 1ое...
может совет дадите? плииззз...


 
Darthman ©   (2004-09-14 17:50) [4]

1) Растянуть можно и SDI форму.
2) хахахаха :)

Делай единой формой и не парься. Только проблемы тогда набираешь себе :)


 
kblc ©   (2004-09-14 18:00) [5]

а как единой формой делать?
у меня же на главной форме картинка натянута...


 
Darthman ©   (2004-09-14 18:18) [6]

Это как?


 
kblc ©   (2004-09-15 10:50) [7]

т.е. как?
мне нужно выводить графику opengl в отдельном окне, потому что на главном окне натянута картинка (т.е. на нём располагается TImage с картинкой. Вот.
Но сейчас я решил уже 1 проблему - я сделал вывод графики на фрэйм. Но!
Я только что столкнулся с проблемой! Почему когда окно имеет свойство FormStyle:=fsStayOnTop, то графика не рисуется (я про ОпенГЛ)! Почему? и как с этим бороться?


 
WondeRu ©   (2004-09-15 13:04) [8]

может это?
http://www.codeguru.com/Cpp/G-M/opengl/article.php/c2689



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

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

Наверх




Память: 0.46 MB
Время: 0.034 c
3-1102482943
self001
2004-12-08 08:15
2005.01.09
выделить цветом поле в dbgrid


4-1101205185
Herosin
2004-11-23 13:19
2005.01.09
как определить сколько логических дисков на винте и их имена?


14-1103232615
Programmer
2004-12-17 00:30
2005.01.09
Электронный учебник по ассамблеру


3-1102562005
dolphin
2004-12-09 06:13
2005.01.09
table1.Filter:= Type= +edit1.Text; >error


14-1103273600
Cosinus
2004-12-17 11:53
2005.01.09
Написать базу данных БЕЗ использования баз данных :)))





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский