我希望能在Windows上为OpenGL编写一个小型窗口框架。 我知道有很多好的窗口库,但我喜欢自己动手。 但是我遇到了一个小问题,如果我要使用Win32 API创建一个窗口,我需要像"hInstance"之类的参数…… 如何在Window.class中获取这些必需的变量? 其他窗口库是如何处理的?
GetModuleHandle(0);
方法获取程序的 hInstance
。只需将 0
作为 hInstance
参数传递即可,这种方法对我来说是有效的。DllMain()
或 DllEntryPoint()
的句柄。” – Remy Lebeau
DllMain()
或DllEntryPoint()
的句柄。 - Remy LebeauGetModuleHandle
函数的参数。我已经编辑过来明确这一点。 - nwpGetModuleHandle(0)
对于这个目的是没问题的。 - Brandon
hInstance
)来启动设置步骤? - WhozCraigWinMain
参数都可以在没有WinMain
的情况下使用 -- https://dev59.com/GW445IYBdhLWcg3w0ddD#25250854 - Ben Voigt