Прозорец за OpenGL и прозорец за MFC

прозорец

Тъкмо започвам да уча MFC, а също и OpenGL. И така, ето моят въпрос и проблем:

Трябва да нарисувам някаква форма в OpenGL, но не това е проблемът, проблемът е, че бързо разбрах, че OpenGL създава собствен прозорец за рисуване и ако направите някакъв вид GUI на MFC, тогава прозорецът се създава на същото място на 2-ро.

Така че имам нужда да има място, където фигурата е начертана и някои контроли за управлението й - например, някакъв вид лента с инструменти с някои бутони за мащабиране на въртенето и други подобни.

И така, ето как мога да комбинирам всичко това в едно приложение.

bronislav

нещо

Graf_h, не, добре, нямах предвид друго по отношение на кода за 2-ро. Е, или както в OpenGL

и обикновен прозорец в MFC е нещо подобно (част от кода)

Добавено по-късно:Това е моето разбиране

OpenGL

нещо

използвам

OpenGL

използвам

bronislav

Съдейки по използването на библиотеката за пренасищане, е невъзможно да се рисува в прозореца на MFC (защото пренасищането създава свой собствен прозорец).

Моят код ви позволява да рисувате директно в прозореца на MFC, без да създавате допълнителни прозорци.

нещо

Graf_h, да, мога да го направя, но когато всичко е отделно.

Съдейки по използването на библиотеката за пренасищане, е невъзможно да се рисува в прозореца на MFC (защото пренасищането създава свой собствен прозорец).

В това имах проблем и трябваше да отворя ZHL по някакъв начин да импортирам или шия в MFCbronislav, благодаря, ще се опитам да разбера какво е какво.

Ди, извинявай, ако зададох грешния въпрос.

Добавено по-късно:bronislavи освен това тук мога да добавя меню и лента с инструменти, може би е необходимо нещо друго?

прозорец

прозорец

използвам

OpenGL

използвам

Вижте приложените примери. Доколкото знам, има примеризползвайки OpenGL.

OpenGL

Ще се радвам ако помогне! Късмет!

използвам

прозорец

bronislav, определено правя нещо нередно и нищо не ми се получава. Има толкова много файлове и дори не можете да стартирате правилно. :dash1

А глутът не е много добре направен, така че изобщо не е препоръчително да го използвате за сериозни приложения.

Какво тогава да използвам?

И ми кажи как да направя това. Това е първото ми приложение и все още не знам много за тази област. Моля, кажете ми.

bronislav

използвам

В архива има проект за VS 2003, стартирайте проекта и компилирайте.

Вижте уроците от NeHE тук, а ето и превода.

По принцип можете да използвате glut, за да разберете какчертаете, но ако искате да направите нещо сериозно, а не просто да опитате, тогава ще трябва да напишете инициализация на чисто API.

прозорец

прозорец

Тези. Не използвам допълнителни библиотеки като glut и други подобни

Първият урок от NeHE обяснява по-подробно

bronislav

bronislav, не, чисто API означава winAPI, без MFC. И човекът има нужда от MFC.

Reptor, защо пренебрегна съобщението ми? Нищо, абсолютно нищо няма да се различава при инициализирането на OGL в WinAPI и MFC, с изключение на указването на контекста на устройството: в winAPI това е вашият прозорец, а в MFC можете лесно да го свържете към всеки обект, който има метода GetDC ();

прозорец

Rickert, беше зададен въпрос и аз му отговорих. Доколкото разбирамReptorиска да научи OGL, а не MFC

използвам

Rickert, в никакъв случай не пренебрегван. Проблемът е, че просто не знам как да го направя.

Ааа момчета, съвсем съм объркан какво да използвам и как вече нищо не мога да правяРазберете.

Мислех, че това може да стане само чрез MFC, тъй като можете да създавате прозорци и различни контроли в него, но се оказа, че това е лошо за сложни приложения.

Моля, кажете ми какво да правя, крайните срокове идват и дори не знам какви други технологии да използвам MFC с OpenGL или WinApi с OpenGL

Ето гоbronislavи аз също гледах тези уроци, така че там се използва WinApi и GLUT също, или нещо не съм разбрал погрешно??

Единственото нещо, което разбирам е, че GLUI не ми подхожда, тъй като не всички контроли са там (е, или може би просто не ги намерих)

bronislav, но ти ми даде пример за MFC - защо е по-лош от WinApi??

Кажете ми какво трябва да използвам кои технологии кои библиотеки за да напиша сериозно приложение с OpenGL и прозорец с разни бутони на менюто и тем подобни.