我正在使用GLFW,我想知道如何切換全屏窗口模式。不改變分辨率,而是將窗口設置在最上面而沒有裝飾。如果GLFW無法做到這一點,那麼您建議實現這一目標的跨平臺庫是什麼?GLFW切換窗口全屏模式
7
A
回答
6
你可以告訴glfw全屏打開你的窗口。
glfwOpenWindow(width, height, 0, 0, 0, 0, 0, 0, GLFW_FULLSCREEN)
據我所知,你將不得不關閉並重新打開此窗口的窗口和全屏模式之間進行切換。
3
爲避免GLFW更改屏幕分辨率,可以使用glfwGetDesktopMode查詢當前桌面分辨率和顏色深度,然後將其傳遞到glfwOpenWindow。
// get the current Desktop screen resolution and colour depth
GLFWvidmode desktop;
glfwGetDesktopMode(&desktop);
// open the window at the current Desktop resolution and colour depth
if (!glfwOpenWindow(
desktop.Width,
desktop.Height,
desktop.RedBits,
desktop.GreenBits,
desktop.BlueBits,
8, // alpha bits
32, // depth bits
0, // stencil bits
GLFW_FULLSCREEN
)) {
// failed to open window: handle it here
}
+0
這非常有幫助!這+看glfw的源代碼:-) – netpoetica 2013-09-22 23:27:17
0
由於版本3.2:
窗口模式窗口可以通過設置一個監視器 與glfwSetWindowMonitor作出全屏幕,和全屏那些可以由通過具有相同功能的取消設置它窗 。
相關問題
- 1. 在全屏和窗口模式之間切換失敗
- 2. 切換全屏模式
- 3. 用全屏模式窗口替換信息窗口?
- 4. 切換廣場全屏模式
- 5. LibGDX全屏窗口模式有邊框
- 6. Javascript:自動最大化瀏覽器窗口並切換到全屏模式?
- 7. 如何在全屏模式下切換全屏Swing框?
- 8. GLFW窗口圖標
- 9. 在Mac OS X中在全屏和窗口之間切換
- 10. DirectX 11從全屏切換 - >窗口問題
- 11. 在Pyqt窗口中使用glfw窗口
- 12. 陣營本地變換視圖切換到全屏模式
- 13. 如何在多個Eclipse窗口之間切換(處於「分屏」模式)
- 14. 將交換鏈切換到窗口模式
- 15. GLFW--無法打開窗口
- 16. GLFW getkey'esc'並關閉窗口
- 17. 窗口不關閉GLFW
- 18. 如何從手動與代碼切換窗口到安全模式,在C#中
- 19. Xcode從雙屏切換到單屏時的窗口位置
- 20. 使用Firefox與Firefox進行全屏模式切換
- 21. SWT:將外殼切換到全屏模式
- 22. 從全屏幕底部啓動模式彈出窗口
- 23. SlimDx全屏開關問題,以窗口模式
- 24. 以全屏應用程序爲中心的模式WPF窗口
- 25. 在全屏模式下放置一個Firefox窗口
- 26. 如何顯示子窗口全屏模式?
- 27. SDL2:兩個顯示器,兩個窗口和全屏模式
- 28. Qt的連接不工作時窗口處於全屏模式
- 29. 身臨其境的全屏模式的透明窗口
- 30. 窗口模式幀率vs全屏幀率
或者,如果你想從'GLFW_WINDOW'切換到'GLFW_FULLSCREEN'你第一次打開新的人之前必須clode窗口。 – danijar 2012-08-25 09:16:41