我是C ++的新手,我正在学习directxtutorial.com
中的“Direct3D入门”教程我使用了Niko Kauppi的Vulkan教程'youtube link'来创建窗口,但我没有在这里使用Vulkan。当前项目有win32窗口和glfw窗口。
DXTutorial有这个void函数:void initD3D(HWND hWnd) {}
我想知道如何获取我正在使用的当前窗口的句柄(win32或glfw)。
win32窗口如下:http://pastebin.com/P54cX6gr
和glfw窗口是这样的:http://pastebin.com/HD0Yxk2S
我用完了链接。
答案 0 :(得分:0)
您可以从带有glfwGetWin32Window
的GLFW窗口获取Windows窗口句柄。
如果您想直接使用WinAPI,那么当您为窗口注册WindowProc
时,传递给它的第一个参数是窗口句柄。然后,您可以使用WM_CREATE
事件来处理初始化。