之前我发的“如何在ege中使用opengl绘图”被我自己删除了,因为里面含有会对新手产生误解的语句,所以我在这里补个档
核心函数其实就两个
wglCreateContext(填入用新版的ege中的GetHdc函数获得的hdc)
wglMakeCurrent(hdc,上一个函数的返回值)
注:请不要使用GetDC(getHWnd());获得的hdc来绑定,否则会导致ege的函数与opengl的函数冲突(ege有双缓存,不直接绘图到屏幕上);
当然,可能还需要设置一下其他的选项,这里就不细讲了,可以参考我发的这篇帖子中的代码https://tieba.baidu.com/p/6895860805(因为我用的还是19.01,暂且只能使用GetDC(getHWnd());)
核心函数其实就两个
wglCreateContext(填入用新版的ege中的GetHdc函数获得的hdc)
wglMakeCurrent(hdc,上一个函数的返回值)
注:请不要使用GetDC(getHWnd());获得的hdc来绑定,否则会导致ege的函数与opengl的函数冲突(ege有双缓存,不直接绘图到屏幕上);
当然,可能还需要设置一下其他的选项,这里就不细讲了,可以参考我发的这篇帖子中的代码https://tieba.baidu.com/p/6895860805(因为我用的还是19.01,暂且只能使用GetDC(getHWnd());)











