7
A
回答
9
顯然,這是不可能以合法的方式,但您可以在glutReshapeFunc
回調中使用,在鼠標釋放後立即將其對齊。這是非常有效的,據我所知最好的解決方案。只有使用freeglut進行測試:
glutReshapeFunc(resize);
void resize(int width, int height) {
// we ignore the params and do:
glutReshapeWindow(800, 600);
}
+0
哈哈哇感謝您在我的第一篇也是唯一一篇文章上的讚揚 – mouse
3
最終,沒有。只要您檢測到已調整大小,您可以致電glutReshapeWindow
將其強制爲特定大小。但就是這樣。如果你這樣做,你需要做一些無限循環預防,確保你只有在新的尺寸與期望的尺寸不一致時纔打電話給glutReshapeWindow
。這不會阻止嘗試的用戶調整其大小,但會阻止他們成功。有可能。記住:GLUT是專爲演示應用和簡單的測試牀而設計的。對於這樣的應用程序,調整窗口大小的功能非常標準。
相關問題
- 1. 是否可以在linux中創建一個固定大小的文件?
- 2. 如何創建一個可以調整窗口大小的div?
- 3. 固定初始大小的可調整大小的WPF窗口
- 4. 可調整大小的窗口之後,固定大小
- 5. 是否可以創建比屏幕更大的窗口?
- 6. 消除窗口大小的固定格
- 7. 圖中固定大小的窗口MATLAB
- 8. 是否有一個屬性可以使Appcelerator桌面應用程序窗口固定大小?
- 9. WinAPI:創建一個窗口與指定的客戶區大小
- 10. Gtk3:設置一個固定的窗口大小(小於子窗口小部件請求的大小)
- 11. 是否可以調整文本大小以適應固定大小的div?
- 12. 固定菜單和窗口大小
- 13. 如何使窗口大小固定?
- 14. 在prettyphoto中固定窗口大小
- 15. 固定頭和窗口大小調整
- 16. 是否可以在JavaFX2的主窗口區域中創建多個子窗口?
- 17. 是否可以創建可以自動調整大小的點?
- 18. 是否可以找出某個列表是否爲固定大小?
- 19. 收藏是一個固定的大小
- 20. 是否可以使用JQuery或JavaScript更改窗口大小?
- 21. 是否可以使用javascript調整瀏覽器窗口大小?
- 22. 我可以使一個div不是「固體」的頁面窗口?
- 23. 是否可以創建一個不會使父項失活的子窗口?
- 24. 創建固定大小的二叉樹
- 25. 創建固定大小的堆棧
- 26. 創建不可調整大小的最大化窗口?
- 27. 是否可以在最大窗口後恢復窗口狀態?
- 28. Symfony2 - 是否可以創建一個獨立的窗體集合?
- 29. 創建後,我可以創建一個X11窗口OpenGL嗎?
- 30. C#創建一個固定大小的哈希表
「對於我切換回SDL或其他任何類似情況,已經太遲了。」我無法想象這將是一個重大問題。 GLUT用於窗口設置和管理;轉換經理應該只需要相當的本地化變更除非你依賴GLUT特有的功能,比如sRGB幀緩衝等。 –