我正在使用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. 使用Esc將窗口全屏切換到窗口模式
- 2. GLFW無響應全屏窗口
- 3. 在全屏和窗口模式之間切換失敗
- 4. 切換全屏模式
- 5. 用全屏模式窗口替換信息窗口?
- 6. 從窗口模式轉到全屏
- 7. LibGDX全屏窗口模式有邊框
- 8. Java - 全屏和窗口模式
- 9. 切換全屏模式退出
- 10. VideoView內嵌/全屏模式切換
- 11. 切換廣場全屏模式
- 12. Javascript:自動最大化瀏覽器窗口並切換到全屏模式?
- 13. 如何在全屏模式下切換全屏Swing框?
- 14. 全屏切換
- 15. WPF:切換窗口樣式
- 16. GLFW窗口關閉
- 17. GLFW窗口圖標
- 18. 在Mac OS X中在全屏和窗口之間切換
- 19. IDXGISwapChain :: ResizeBuffers在從全屏切換到窗口時觸發斷點
- 20. DirectX 11從全屏切換 - >窗口問題
- 21. 切換窗口
- 22. OpenCV全屏窗口
- 23. 陣營本地變換視圖切換到全屏模式
- 24. 在Pyqt窗口中使用glfw窗口
- 25. 應用樣式切換到全屏模式(自/至)
- 26. 如何在多個Eclipse窗口之間切換(處於「分屏」模式)
- 27. 將交換鏈切換到窗口模式
- 28. cocos2d mac項目警報窗口全屏模式下的主窗口下
- 29. 窗口不關閉GLFW
- 30. GLFW getkey'esc'並關閉窗口
或者,如果你想從'GLFW_WINDOW'切換到'GLFW_FULLSCREEN'你第一次打開新的人之前必須clode窗口。 – danijar 2012-08-25 09:16:41