컨트롤의 페인트 이벤트를 가로 채고 OpenGL 컨텍스트에서 그릴 수 있습니까?OpenGL 컨텍스트에서 Win32 위젯 렌더링
1
A
답변
1
는 OpenGL을 컨텍스트에서 3D 렌더링 fun demo 보여주는 (작업) Qt는 위젯이있다. 그것이 얼마나 유용한지는 네이티브 win32 컨트롤에 얼마나 매료되어 있는지에 따라 다릅니다.
2
이것이 가능한지 나는 모른다. 그러나 이것은 당신 자신의 GUI를 쓰는 경향이있다.
완전한 openGl Gui 라이브러리를 사용하는 것이 더 간단 할 것입니다. 당신이 Qt를를 사용하는 경우
관련 문제
- 1. Java에서 OpenGL 캔버스의 렌더링 위젯
- 2. Win32 서비스에서 Mesa3D를 사용하는 오프 스크린 OpenGL 렌더링
- 3. gtkglext 위젯 내부의 텍스트 렌더링 - glut에서 pango까지
- 4. OpenGL 쿼드 렌더링 최적화
- 5. OpenGL 렌더링 비디오 저장하기
- 6. OpenGL 다각형 렌더링 순서
- 7. 하나의보기에 OpenGL 렌더링 결합하기
- 8. iPhone OpenGl 렌더링 텍스트
- 9. OpenGL 렌더링 결함
- 10. OpenGL 오디오 파형 렌더링
- 11. OpenGL ES 텍스처 렌더링
- 12. Dojo 및 Ajax 렌더링 위젯
- 13. Asyncronus 자바 스크립트 렌더링 위젯
- 14. OpenGL 렌더링 장면에서 터치 감지
- 15. OpenGL 렌더링 텍스처 투명성 문제
- 16. OpenGL GL_POINTS 프리미티브의 렌더링 문제
- 17. OpenGL 포인트 스프라이트 렌더링 문제
- 18. 자체 텍스처 렌더링 OpenGL ES에서
- 19. iPhone : OpenGL 렌더링 투명 텍스처
- 20. OpenGL : 빠른 오프 스크린 렌더링
- 21. OpenGL : 쿼드 입자의 렌더링 최적화
- 22. MFC/Win32 응용 프로그램을위한 터미널 위젯?
- 23. Win32 API 렌더러 스레드 및 OpenGL
- 24. 전체 화면에서 최소화 처리 Win32 OpenGL
- 25. 기존 sdl_opengl 컨텍스트에 위젯 그리기
- 26. 초보자 : RGB에서 GTK 위젯 렌더링 - howto?
- 27. 웹 응용 프로그램의 컨텍스트에서 win32 dll과 .net dll의 차이점은 무엇입니까?
- 28. OpenGL 렌더링 치수 제한을 정의하는 것은 무엇입니까?
- 29. QT Webkit 및 OpenGL 렌더링 컨텍스트
- 30. OpenGL 뷰어 컨트롤 및 렌더링 컨텍스트
QT는 좋지만 마지막에 지불됩니다. opengl을위한 열린 위젯은 내가 본 것처럼, 나는별로 좋아하지 않았다. 나는 WM_PRINT가 어쨌든 그것을 지원할 수 있지만 내가 읽은 것에서 모든 종류의 컨트롤을 지원할 수는 없다는 것을 알아 냈기 때문에 win API에서 직접적으로 생각하고 있었다. 어쨌든, WM_PRINT는 hDC를 사용합니다 (그리고 hRC와 정확히 섞을 방법을 모릅니다). –
OpenGL 대신 Direct3D를 사용 해본 적이 있습니까? IDirect3DSurface9 :: GetDC 메서드를 사용하면 렌더링 표면에 대한 HDC를 얻을 수 있습니다. (또는 적어도 DirectX9에 있었으므로 DirectX10에서는 완전히 사용되지 않거나 완전히 누락 될 수 있습니다.) – timday
방금 전에 그것을 보았습니다 : http://www.qtsoftware.com/products/licensing Qt는 LGPL 라이센스가 있으므로 수정하지 않고 사용하면 코드가 닫힌 상태로 유지 될 수 있습니다. 좋아 보인다. –