我想要構建和編輯器,類似於那裏的許多3d編輯器,在窗口的某個位置有一個opengl視口,而其餘的窗口包含Windows控件。我怎麼做?到目前爲止,我設法創建了一個opengl呈現給它所有區域的窗口。那個Opengl視口不佔據整個窗口?
-1
A
回答
2
雖然這是更好地避免渲染到OpenGL窗口,除了通過OpenGL的控制在自己的右子窗口,所以應該有簡單的渲染父窗口的部分(glViewPort可以幫助沒有問題那)。 Windows將負責在父窗口上繪製控件。或者,您可以創建自己的子窗口並將OpenGL上下文附加到子窗口。然後你可以渲染整個子窗口。
相關問題
- 1. 整個窗口的glReadPixels(OpenGL)
- 2. wxWidgets ribbonBar佔據整個窗口
- 3. Android:ContextMenu但不佔用整個窗口
- 4. JTabbedPane組件佔用了整個窗口
- 5. 填充整個窗口部件opengl
- 6. 如何讓我的html佔據整個瀏覽器窗口?
- 7. Tkinter框架佔據整個窗口的底部行
- 8. 讓Toplevel窗口占據整個顯示器空間?
- 9. 三角形正在佔據整個窗口?
- 10. iPad SplitView應用程序不佔用整個窗口
- 11. 佔用整個頁面,不僅僅是窗口高度
- 12. OpenGL上的多個視口
- 13. 居中整個窗口視頻
- 14. 如何讓JQuery UI對話框佔據整個窗口並動態調整窗口大小變化
- 15. OpenGL子窗口
- 16. 更改窗口背景的alpha,而不是整個窗口
- 17. 居中整個窗口Java
- 18. chrome.manifest:替換整個窗口
- 19. 刷新整個「窗口」...!
- 20. JavaFX模糊整個窗口
- 21. iOS:self.view.bounds不填滿整個窗口
- 22. HTML - 覆蓋不覆蓋整個窗口
- 23. 整個窗口單擊不工作C#
- 24. Eclipse代碼完成窗口突然佔用整個屏幕
- 25. 如何防止QTableWidget佔用QHBoxLayout中的整個窗口?
- 26. Google網站內容佔用了整個窗口
- 27. Chrome擴展程序無法佔用整個窗口寬度
- 28. OpenGL防止在窗口調整大小
- 29. 如何關閉一個openGL窗口
- 30. 將多個OpenGL窗口同步到vsync
您設法在Windows API中創建了一個OpenGL窗口,這不是世界上最簡單的事情,所以我認爲問題不是「我如何調用glViewPort」,因爲這更容易。正確? – Buster
這不是我的問題。 (你已經回答了:p) – Pilpel