我有一個 HWND,一直用作 OpenGL 繪制操作的目標,對于我正在制作的應用程式的其他實用程式,它必須是 HWND 而不是 GLFWwindow。問題是,我需要在使用 FreeType 渲染文本的紋理上加載和使用著色器。不幸的是,函式喜歡glfwSetFramebufferSizeCallback()并且glfwSwapBuffers()需要一個GLFWwindow*. 有什么辦法可以將普通的 HWND 作為 GLFWwindow 傳遞?
uj5u.com熱心網友回復:
“在羅馬的時候”...
只需將 OpenGL 視窗保留為GLFWwindow.
當(如果?)你真的需要HWND,使用glfwGetWin32Window
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/454171.html
下一篇:WM_CREATE回傳值
