Visual studio 2010 将Opengl嵌入Windows窗体应用程序

Visual studio 2010 将Opengl嵌入Windows窗体应用程序,visual-studio-2010,visual-c++,opengl,Visual Studio 2010,Visual C++,Opengl,我需要在窗体上单击按钮时绘制一个矩形,以便在矩形内绘制一个三角形 我已经用VS 2010 Ultimate和VC++创建了一个windows窗体应用程序 我在windows窗体中嵌入了OpenGL渲染窗口 我通过测试获得了以下输出: 这对我来说真的很有效 我不明白当按钮单击时,如何以及在何处编写矩形创建代码。该代码项目文章似乎提到了一个名为Render的方法。你试过把你的代码放在那里画一个矩形吗?亲爱的Trana,你的意思是用我的void方法在render方法中画一个矩形?但是我必须在ma

我需要在窗体上单击按钮时绘制一个矩形,以便在矩形内绘制一个三角形

  • 我已经用VS 2010 Ultimate和VC++创建了一个windows窗体应用程序
  • 我在windows窗体中嵌入了OpenGL渲染窗口
我通过测试获得了以下输出:

这对我来说真的很有效


我不明白当按钮单击时,如何以及在何处编写矩形创建代码。

该代码项目文章似乎提到了一个名为Render的方法。你试过把你的代码放在那里画一个矩形吗?亲爱的Trana,你的意思是用我的void方法在render方法中画一个矩形?但是我必须在main方法中做的区别会发生什么呢?我想我不太确定你在问什么。一般来说,render总是被调用。单击按钮时,需要更改某些内容,以便渲染循环意识到需要绘制矩形,并且知道如何绘制矩形。我认为,为了在这个问题上获得更多的关注,您需要发布代码的相关部分。