创建没有 WinMain 函数的 Win32 窗口

use*_*226 6 c++ winapi window

我想在 Windows 上为我编写一个用于 OpenGL 的小窗口框架。我知道有很多好的窗口库,但我喜欢自己做。但是我有一个小问题,如果我想用 Win32 API 创建一个窗口,我需要像“hInstance”这样的参数......我如何在 Window.class 中获得这个需要的变量?其他 Window 库是如何做到的?

nwp*_*nwp 5

您可以使用GetModuleHandle(0);来获取程序hInstance。只是0作为hInstance参数传递给我。

“传递 0 检索调用进程的句柄,而不是调用模块。如果库/框架是作为 DLL 实现的,你最终会得到错误的句柄。使用传递给DllMain()或的句柄DllEntryPoint()。 – Remy Lebeau


归档时间:

查看次数:

4699 次

最近记录:

11 年,6 月 前