创建没有WinMain函数的Win32窗口
Create Win32 window without WinMain function
我想在windows上为OpenGL写一个小的窗口框架。我知道有很多好的窗口库,但我喜欢自己做。但是我有一个小问题,如果我想用Win32 API创建一个窗口,我需要像"hInstance"....这样的参数我如何得到这个需要的变量在一个窗口。类?
您可以使用GetModuleHandle(0);
获得hInstance
程序。仅通过0
作为hInstance
参数对我有效。
"传递0获取调用进程的句柄,而不是调用模块的句柄。如果库/框架是作为DLL实现的,那么您最终会得到错误的句柄。使用传递给DllMain()
或DllEntryPoint()
的句柄代替。- Remy Lebeau"
相关文章:
- 我如何将Win32窗口渲染到OpenGL纹理
- 如何在 Win32 窗口中实现 MFC 资源
- 查看Win32窗口中的所有内容
- 是否可以在不重新打开重新打开 win32 窗口的情况下执行需要提升的任务
- Win32 窗口通过顶部窗口重绘
- Win32窗口未显示
- 如何在win32窗口中创建嵌入式文本输入框
- 我用c编写了一些代码来制作简单的win32窗口,但失败了
- Win32 窗口包装器出错(参数不正确)
- C++ Win32 窗口背景不重绘
- Win32窗口创建失败
- C++Win32窗口重叠事件
- 创建没有WinMain函数的Win32窗口
- 修改win32窗口拖动/移动行为
- Qt和win32,如何使win32窗口全屏禁用所有按键
- WPF控件中的本机Win32窗口
- 记住创建空白win32窗口的所有内容很重要吗?
- 如何使用SDL c++在win32窗口中设置GUI按钮
- Win32窗口样式重叠问题
- Win32窗口冻结后,第一次绘制(directx 11)