使用方法:在对话框上加一个Static控件(或者其他的也可以),在OnInitDialog()中加人下面这段代码(假设控件ID为IDC_OPENGL,m_openGL是类COpenGL的对象):
| Code: CRect rect; GetDlgItem(IDC_OPENGL)->GetWindowRect(rect); ScreenToClient(rect); m_openGL.Create(rect, this); |
然后在适当的地方调用m_openGL.RenderGLScene()就可以了。
以下是类代码(OpenGL.h和OpenGL.cpp):
| Code:#if !defined(AFX_OPENGL_H__38B5D1C8_2DFF_4A7D_9A99_3AC401C19D72__INCLUDED_) #define AFX_OPENGL_H__38B5D1C8_2DFF_4A7D_9A99_3AC401C19D72__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // OpenGL.h : header file // ///////////////////////////////////////////////////////////////////////////// // COpenGL window class COpenGL : public CWnd { // Construction public: COpenGL(); // Attributes public: // Operations public: // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COpenGL) / 0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
|

