2009-07-28 6 views

답변

1

는 OpenGL을 컨텍스트에서 3D 렌더링 fun demo 보여주는 (작업) Qt는 위젯이있다. 그것이 얼마나 유용한지는 네이티브 win32 컨트롤에 얼마나 매료되어 있는지에 따라 다릅니다.

+0

QT는 좋지만 마지막에 지불됩니다. opengl을위한 열린 위젯은 내가 본 것처럼, 나는별로 좋아하지 않았다. 나는 WM_PRINT가 어쨌든 그것을 지원할 수 있지만 내가 읽은 것에서 모든 종류의 컨트롤을 지원할 수는 없다는 것을 알아 냈기 때문에 win API에서 직접적으로 생각하고 있었다. 어쨌든, WM_PRINT는 hDC를 사용합니다 (그리고 hRC와 정확히 섞을 방법을 모릅니다). –

+0

OpenGL 대신 Direct3D를 사용 해본 적이 있습니까? IDirect3DSurface9 :: GetDC 메서드를 사용하면 렌더링 표면에 대한 HDC를 얻을 수 있습니다. (또는 적어도 DirectX9에 있었으므로 DirectX10에서는 완전히 사용되지 않거나 완전히 누락 될 수 있습니다.) – timday

+0

방금 ​​전에 그것을 보았습니다 : http://www.qtsoftware.com/products/licensing Qt는 LGPL 라이센스가 있으므로 수정하지 않고 사용하면 코드가 닫힌 상태로 유지 될 수 있습니다. 좋아 보인다. –

2

이것이 가능한지 나는 모른다. 그러나 이것은 당신 자신의 GUI를 쓰는 경향이있다.

완전한 openGl Gui 라이브러리를 사용하는 것이 더 간단 할 것입니다. 당신이 Qt를를 사용하는 경우

http://libufo.sourceforge.net/

관련 문제