2016-07-28 3 views
-2

Есть ли простой способ увидеть изображения openGL только в небольшой части окна? Мне нужны элементы управления, такие как кнопки или флажки в остальной части. Как это возможно? Возможно ли с помощью (бесплатно) GLUT?GLUT в небольшой части окна. (winapi)

=== Edit1 ===

Другими словами, мне нужно окно детей, который будет четверть моего существующего окна. Затем я должен изменить следующий код, чтобы упаковать объект перенасыщения в этом маленьком окне.

glutInit(&argc, argv); 
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE); 
glutInitWindowPosition(20, 20); 
glutInitWindowSize(frame_width, frame_height); 
glutCreateWindow("MyVideo2"); 
+1

Создание дочернего окна и положить GLUT вещи там. – andlabs

+0

@andlabs, да, вы понимаете, чего я хочу, но я спрашиваю о том, как создать такое дочернее окно, которое не имеет границ, кнопок максимизации/миниминирования, заголовка и т. Д. – ged

+1

[CreateWindowEx] (https://msdn.microsoft. com/en-us/library/windows/desktop/ms632680.aspx), как и любое другое окно. Если вам нужно введение, обязательно прочитайте [windows] (https://msdn.microsoft.com/en-us/library/windows/desktop/ms632595.aspx). – IInspectable

ответ

0

Эта статья объясняет способ создания такой программы поминутно в деталях, это работает для меня нескольких таких моментов не определять, что я не мог установить вызов OnTimer на контроле изображения в VS13, так что я должен установить его на диалог.

http://www.codeguru.com/cpp/cpp/cpp_mfc/tutorials/article.php/c10975/Setting-Up-OpenGL-in-an-MFC-Control.htm

Смежные вопросы