SDOpenGLView.h in openGL_foundation_ex


openGL based on examples of code development with OpenGL development library...Original Link
    Sponsored links

			
// SDOpenGLView.h : interface of the CSDOpenGLView class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_MYSDOPENGLVIEW_H__75C5AAEC_37B0_4A8B_9132_9A0C663F6DDC__INCLUDED_)
#define AFX_MYSDOPENGLVIEW_H__75C5AAEC_37B0_4A8B_9132_9A0C663F6DDC__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


class CSDOpenGLView : public CView
{
protected: // create from serialization only
	CSDOpenGLView();
	DECLARE_DYNCREATE(CSDOpenGLView)

// Attributes
public:
	CSDOpenGLDoc* GetDocument();

// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CSDOpenGLView)
	public:
	virtual void OnDraw(CDC* pDC);  // overridden to draw this view
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	protected:
	virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
	virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
	virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
	//}}AFX_VIRTUAL

// Implementation
public:
	virtual ~CSDOpenGLView();
/////////////////////////////////////////////////////////////////
//添加成员函数与成员变量
	B			

			...
			...
			... to be continued.

  This is a preview. To get the complete source file, 
  please click here to download the whole source code package.

			
			


Project Files

    Sponsored links
NameSizeDate
 AUTORUN.INF28.00 B08-08-03 16:11
 cddz.ico3.19 kB10-07-02 14:46
 Console.cpp1.12 kB17-10-02 14:07
 Console.dsp4.50 kB16-10-02 23:22
 Console.dsw539.00 B16-10-02 22:35
 Console.ncb49.00 kB26-06-07 11:09
 Console.opt47.50 kB26-06-07 11:09
 Console.plg248.00 B26-06-07 11:08
 ReadMe.txt1.19 kB16-10-02 22:34
 StdAfx.cpp294.00 B16-10-02 22:34
 StdAfx.h667.00 B16-10-02 22:34
 GL.H67.46 kB24-04-98 00:00
 GLAUX.H11.74 kB24-04-98 00:00
 GLEXT.H12.49 kB14-08-02 21:08
 GLU.H17.85 kB24-04-98 00:00
 GLUT.H27.02 kB13-12-00 00:22
 MainFrm.cpp2.45 kB17-10-02 19:13
 MainFrm.h1.54 kB17-10-02 19:13
 ReadMe.txt4.26 kB17-10-02 19:13
 SDOpenGL.ico1.05 kB17-10-02 19:13
 SDOpenGL.rc2400.00 B17-10-02 19:13
 SDOpenGLDoc.ico1.05 kB17-10-02 19:13
 Toolbar.bmp1.05 kB17-10-02 19:13
 Resource.h496.00 B17-10-02 19:13
 SDOpenGL.aps28.04 kB26-06-07 10:23
 SDOpenGL.clw2.25 kB26-06-07 10:23
 SDOpenGL.cpp4.15 kB17-10-02 19:13
 SDOpenGL.dsp4.53 kB17-10-02 19:49
 SDOpenGL.dsw541.00 B17-10-02 19:13
 SDOpenGL.h1.35 kB17-10-02 19:13
 SDOpenGL.ncb113.00 kB26-06-07 11:09
 SDOpenGL.opt49.50 kB26-06-07 11:09
 SDOpenGL.plg250.00 B26-06-07 10:20
 SDOpenGL.rc10.35 kB17-10-02 19:13
 SDOpenGLDoc.cpp1.74 kB17-10-02 19:13
 SDOpenGLDoc.h1.47 kB17-10-02 19:13
 SDOpenGLView.cpp7.62 kB17-10-02 20:02
 SDOpenGLView.h2.30 kB17-10-02 19:13
 StdAfx.cpp210.00 B17-10-02 19:13
 StdAfx.h1.30 kB13-06-07 23:22
 WGLEXT.H16.78 kB11-05-01 15:06
 BEZCURVE.C1.71 kB26-06-07 10:27
 BEZCURVE.DSP3.34 kB22-10-02 19:36
 BEZCURVE.DSW541.00 B22-10-02 19:36
 BEZCURVE.NCB49.00 kB26-06-07 11:10
 BEZCURVE.OPT47.50 kB26-06-07 11:10
 <BEZCURVE.PLG>0.00 B26-06-07 11:10
 BEZSURF.C2.21 kB22-10-02 21:43
 BEZSURF.DSP3.33 kB22-10-02 19:38
 BEZSURF.DSW539.00 B22-10-02 19:39
 BEZSURF.NCB41.00 kB26-06-07 08:59
 BEZSURF.OPT47.50 kB26-06-07 08:59
 BEZSURF.PLG1.24 kB26-06-07 08:59
 BITMAP1.C4.64 kB24-10-02 19:18
 BITMAP1.DSP3.33 kB22-10-02 20:00
 BITMAP1.DSW539.00 B22-10-02 20:00
 BITMAP1.NCB41.00 kB24-10-02 20:28
 BITMAP1.OPT47.50 kB24-10-02 20:28
 BITMAP1.PLG1.16 kB24-10-02 19:18
 IMAGE.C2.60 kB16-04-04 11:11
 IMAGE.DSP3.31 kB24-10-02 19:25
 IMAGE.DSW535.00 B24-10-02 19:43
 IMAGE.NCB41.00 kB26-06-07 11:18
 IMAGE.OPT52.50 kB16-04-04 14:05
 <IMAGE.PLG>0.00 B26-06-07 11:18
 LIST.C1.65 kB16-04-04 12:10
 LIST.DSP3.30 kB22-10-02 19:45
 LIST.DSW533.00 B22-10-02 19:45
 LIST.NCB41.00 kB16-04-04 14:04
 LIST.OPT52.50 kB16-04-04 14:04
 LIST.PLG1.08 kB16-04-04 12:10
 NURB.C4.69 kB22-10-02 22:04
 NURB.DSP3.30 kB22-10-02 20:02
 NURB.DSW533.00 B22-10-02 20:02
 NURB.NCB41.00 kB22-10-02 22:07
 NURB.OPT47.50 kB22-10-02 22:07
 NURB.PLG1.13 kB22-10-02 22:04
 PRIM.C11.27 kB16-04-04 11:09
 PRIM.DSP3.32 kB16-04-04 11:09
 PRIM.DSW533.00 B22-10-02 20:08
 PRIM.NCB41.00 kB16-04-04 11:09
 PRIM.OPT52.50 kB16-04-04 11:09
 PRIM.PLG1.24 kB16-04-04 10:14
 MainFrm.cpp2.45 kB24-10-02 21:03
 MainFrm.h1.54 kB24-10-02 21:03
 ReadMe.txt4.21 kB24-10-02 21:03
 Text3D.ico1.05 kB24-10-02 21:03
 Text3D.rc2398.00 B24-10-02 21:03
 Text3DDoc.ico1.05 kB24-10-02 21:03
 Toolbar.bmp1.05 kB24-10-02 21:03
 Resource.h494.00 B24-10-02 21:03
 StdAfx.cpp208.00 B24-10-02 21:03
 StdAfx.h1.30 kB24-10-02 21:03
 Text3D.clw2.22 kB24-10-02 21:03
 Text3D.cpp4.11 kB24-10-02 21:03
 Text3D.dsp4.45 kB24-10-02 21:03
 Text3D.dsw537.00 B24-10-02 21:03
 Text3D.h1.34 kB24-10-02 21:03
 Text3D.ncb89.00 kB26-06-07 10:14
 Text3D.opt47.50 kB26-06-07 10:14
 Text3D.plg1.88 kB26-06-07 10:11
 Text3D.rc10.34 kB24-10-02 21:03
 Text3DDoc.cpp1.70 kB24-10-02 21:03
 Text3DDoc.h1.45 kB24-10-02 21:03
 Text3DView.cpp9.91 kB16-04-04 13:27
 Text3DView.h2.28 kB24-10-02 21:03
 TRIM.C3.53 kB14-11-02 20:41
 TRIM.DSP3.30 kB22-10-02 19:49
 TRIM.DSW533.00 B22-10-02 19:50
 TRIM.NCB41.00 kB14-11-02 20:41
 TRIM.OPT47.50 kB14-11-02 20:41
 TRIM.PLG1.13 kB14-11-02 20:41
 GEARS.C7.10 kB13-06-07 23:35
 GEARS.DSP3.31 kB28-10-02 12:19
 GEARS.DSW535.00 B28-10-02 12:19
 GEARS.NCB49.00 kB13-06-07 23:35
 GEARS.OPT52.50 kB13-06-07 23:35
 GEARS.PLG1.27 kB13-06-07 23:35
 GL.H67.46 kB24-04-98 00:00
 GLAUX.H11.74 kB24-04-98 00:00
 GLEXT.H12.49 kB14-08-02 21:08
 GLU.H17.85 kB24-04-98 00:00
 GLUT.H27.02 kB13-12-00 00:22
 WGLEXT.H16.78 kB11-05-01 15:06
 MODEL.C1.71 kB28-10-02 13:43
 MODEL.DSP3.31 kB28-10-02 12:19
 MODEL.DSW535.00 B28-10-02 12:20
 MODEL.NCB41.00 kB28-10-02 13:45
 MODEL.OPT47.50 kB28-10-02 13:45
 MODEL.PLG1.14 kB28-10-02 13:43
 OCLIP.C2.45 kB28-10-02 13:58
 OCLIP.DSP3.31 kB28-10-02 12:20
 OCLIP.DSW535.00 B28-10-02 12:20
 OCLIP.NCB41.00 kB28-10-02 17:39
 OCLIP.OPT47.50 kB28-10-02 17:39
 OCLIP.PLG1.14 kB28-10-02 13:58
 STEAM.C14.68 kB20-12-96 11:04
 ColorIndex.C1.74 kB29-10-02 18:12
 ColorIndex.dsp3.45 kB29-10-02 18:07
 ColorIndex.dsw545.00 B29-10-02 18:07
 ColorIndex.ncb33.00 kB29-10-02 18:15
 ColorIndex.opt47.50 kB29-10-02 18:15
 ColorIndex.plg1.24 kB29-10-02 18:15
 SMOOTH.C1.38 kB29-10-02 16:32
 SMOOTH.DSP3.36 kB29-10-02 16:32
 SMOOTH.DSW537.00 B29-10-02 16:04
 SMOOTH.NCB41.00 kB29-10-02 17:13
 SMOOTH.OPT47.50 kB29-10-02 17:13
 SMOOTH.PLG1.16 kB29-10-02 16:32
 COLORMAT.C2.72 kB16-11-02 11:13
 COLORMAT.DSP3.34 kB16-11-02 10:59
 COLORMAT.DSW541.00 B16-11-02 11:00
 COLORMAT.NCB33.00 kB16-11-02 11:17
 COLORMAT.OPT47.50 kB16-11-02 11:17
 COLORMAT.PLG1.17 kB16-11-02 11:13
 MATERIAL.C7.29 kB16-11-02 10:47
 MATERIAL.DSP3.34 kB16-11-02 10:23
 MATERIAL.DSW541.00 B16-11-02 10:24
 MATERIAL.NCB33.00 kB16-11-02 10:58
 MATERIAL.OPT47.50 kB16-11-02 10:58
 MATERIAL.PLG1.17 kB16-11-02 10:55
 OLIGHT.C3.74 kB16-11-02 09:38
 OLIGHT.DSP3.32 kB16-11-02 08:59
 OLIGHT.DSW537.00 B16-11-02 09:12
 OLIGHT.NCB33.00 kB16-11-02 09:44
 OLIGHT.OPT47.50 kB16-11-02 09:44
 OLIGHT.PLG1.15 kB16-11-02 09:38
 SPMULGHT.C2.72 kB16-11-02 10:16
 SPMULGHT.DSP3.40 kB16-11-02 10:06
 SPMULGHT.DSW541.00 B16-11-02 09:58
 SPMULGHT.NCB41.00 kB16-11-02 10:22
 SPMULGHT.OPT47.50 kB16-11-02 10:22
 SPMULGHT.PLG1.20 kB16-11-02 10:16
 MIPMAP.C3.86 kB16-11-02 22:19
 MIPMAP.DSP3.32 kB16-11-02 20:46
 MIPMAP.DSW537.00 B16-11-02 20:46
 MIPMAP.NCB41.00 kB16-11-02 22:21
 MIPMAP.OPT47.50 kB16-11-02 22:21
 MIPMAP.PLG1.15 kB16-11-02 22:19
 TEXSMPL.C2.54 kB16-11-02 21:35
 TEXSMPL.DSP3.39 kB16-11-02 20:26
 TEXSMPL.DSW539.00 B16-11-02 20:26
 TEXSMPL.NCB41.00 kB16-11-02 22:28
 TEXSMPL.OPT47.50 kB16-11-02 22:28
 TEXSMPL.PLG2.03 kB16-11-02 21:35
 WRAP.C3.17 kB23-11-02 22:02
 WRAP.DSP3.30 kB23-11-02 21:44
 WRAP.DSW533.00 B23-11-02 21:46
 WRAP.NCB33.00 kB23-11-02 22:06
 WRAP.OPT47.50 kB23-11-02 22:06
 WRAP.PLG1.33 kB23-11-02 22:02
 ACCUM.C1.28 kB17-11-02 20:42
 ACCUM.DSP3.31 kB17-11-02 11:32
 ACCUM.DSW535.00 B17-11-02 11:33
 ACCUM.NCB41.00 kB17-11-02 20:50
 ACCUM.OPT47.50 kB17-11-02 20:50
 ACCUM.PLG1.29 kB17-11-02 20:42
 DialogGL.0014.46 kB03-07-98 10:23
 DialogGL.aps36.02 kB23-11-02 19:47
 DialogGL.clw1.66 kB23-11-02 20:18
 DialogGL.cpp2.74 kB28-01-98 12:49
 DialogGL.dsp4.40 kB23-11-02 19:15
 DialogGL.dsw541.00 B23-11-02 19:15
 DialogGL.h1.36 kB28-01-98 12:49
 DialogGL.ncb65.00 kB23-11-02 20:18
 DialogGL.opt47.50 kB23-11-02 20:18
 DialogGL.plg1.16 kB23-11-02 20:13
 DialogGL.rc6.24 kB23-11-02 19:47
 DialogGLDlg.cpp11.81 kB23-11-02 20:13
 DialogGLDlg.h2.49 kB23-11-02 19:47
 ReadMe.txt3.31 kB11-10-97 18:49
 DialogGL.ico1.05 kB11-10-97 18:49
 DialogGL.rc2400.00 B11-10-97 18:49
 RESOURCE.H1,012.00 B11-02-98 16:16
 StdAfx.cpp206.00 B11-10-97 18:49
 StdAfx.h1,000.00 B28-01-98 12:47
 DBUFCOLR.C4.87 kB17-11-02 11:10
 DBUFCOLR.DSP3.40 kB17-11-02 11:02
 DBUFCOLR.DSW541.00 B17-11-02 11:02
 DBUFCOLR.NCB41.00 kB14-12-02 09:49
 DBUFCOLR.OPT47.50 kB14-12-02 09:49
 DBUFCOLR.PLG2.91 kB17-11-02 11:10
 DEPTH.C1.59 kB17-11-02 19:35
 DEPTH.DSP3.31 kB17-11-02 11:20
 DEPTH.DSW535.00 B17-11-02 11:20
 DEPTH.NCB41.00 kB17-11-02 19:53
 DEPTH.OPT47.50 kB17-11-02 19:53
 DEPTH.PLG1.28 kB17-11-02 19:35
 FOG.C2.99 kB23-11-02 11:18
 FOG.DSP3.28 kB23-11-02 10:46
 FOG.DSW531.00 B23-11-02 10:47
 FOG.NCB41.00 kB23-11-02 11:24
 FOG.OPT47.50 kB23-11-02 11:24
 FOG.PLG1.12 kB23-11-02 11:18
 GLBLEND.C2.58 kB23-11-02 12:29
 GLBLEND.DSP3.33 kB23-11-02 11:56
 GLBLEND.DSW539.00 B23-11-02 12:33
 GLBLEND.NCB33.00 kB23-11-02 12:33
 GLBLEND.OPT47.50 kB23-11-02 12:33
 GLBLEND.PLG1.16 kB23-11-02 12:29
 STENCIL.C1.66 kB17-11-02 19:44
 STENCIL.DSP3.33 kB17-11-02 11:26
 STENCIL.DSW539.00 B17-11-02 11:26
 STENCIL.NCB41.00 kB16-04-04 20:13
 STENCIL.OPT52.50 kB16-04-04 20:13
 STENCIL.PLG1.11 kB16-04-04 17:09
 FEEDBACK.C2.71 kB18-11-02 19:24
 FEEDBACK.DSP3.34 kB17-11-02 21:13
 FEEDBACK.DSW541.00 B17-11-02 21:14
 FEEDBACK.NCB41.00 kB25-06-07 18:19
 FEEDBACK.OPT52.50 kB25-06-07 18:19
 FEEDBACK.PLG1.13 kB25-06-07 18:19
 picksquare.c3.03 kB18-11-02 13:37
 picksquare.dsp3.37 kB17-11-02 21:11
 picksquare.dsw545.00 B17-11-02 21:12
 picksquare.ncb41.00 kB18-11-02 19:30
 picksquare.opt47.50 kB18-11-02 19:30
 picksquare.plg1.33 kB18-11-02 13:37
 GLU.DLL308.50 kB22-11-97 01:01
 GLUT.DLL151.00 kB11-12-97 11:41
 GLUT32.DLL232.00 kB08-11-01 02:27
 GL.H67.46 kB24-04-98 00:00
 GLAUX.H11.74 kB24-04-98 00:00
 GLEXT.H12.49 kB14-08-02 21:08
 GLU.H17.85 kB24-04-98 00:00
 GLUT.H27.02 kB13-12-00 00:22
 WGLEXT.H16.78 kB11-05-01 15:06
 GLAUX.LIB1.25 MB13-05-98 00:00
 GLU32.LIB48.35 kB12-06-96 15:37
 GLUT32.LIB67.95 kB06-04-98 19:06
 OPENGL32.LIB328.39 kB16-07-96 15:33
 GLAUX.LIB1.25 MB13-05-98 00:00
 GLU32.LIB12.35 kB13-05-98 00:00
 glut32.LIB28.05 kB14-06-07 15:32
 OPENGL32.LIB75.30 kB13-05-98 00:00
 Readme.txt129.00 B07-08-03 16:27
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <RES>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <RES>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Release>0.00 B01-08-07 15:53
 <RES>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <Debug>0.00 B01-08-07 15:53
 <opengllib>0.00 B01-08-07 15:53
 <Console>0.00 B01-08-07 15:53
 <SDOpenGL>0.00 B01-08-07 15:53
 <BEIZCURVE>0.00 B01-08-07 15:53
 <BEZSURF>0.00 B01-08-07 15:53
 <BITMAP>0.00 B01-08-07 15:53
 <IMAGE>0.00 B01-08-07 15:53
 <LIST>0.00 B01-08-07 15:53
 <NURBS>0.00 B01-08-07 15:53
 <PRIM>0.00 B01-08-07 15:53
 <Text3D>0.00 B01-08-07 15:53
 <TRIM>0.00 B01-08-07 15:53
 <GEARS>0.00 B01-08-07 15:53
 <MODEL>0.00 B01-08-07 15:53
 <OCLIP>0.00 B01-08-07 15:53
 <ColorIndex>0.00 B01-08-07 15:53
 <SMOOTH>0.00 B01-08-07 15:53
 <COLORMAT>0.00 B01-08-07 15:53
 <MATERIAL>0.00 B01-08-07 15:53
 <OLIGHT>0.00 B01-08-07 15:53
 <SPMuLIGHT>0.00 B01-08-07 15:53
 <MIPMAP>0.00 B01-08-07 15:53
 <TEXSMPL>0.00 B01-08-07 15:53
 <WRAP>0.00 B01-08-07 15:53
 <ACCUM>0.00 B01-08-07 15:53
 <Antialiasing>0.00 B01-08-07 15:53
 <DBFCOLR>0.00 B01-08-07 15:53
 <DEPTH>0.00 B01-08-07 15:53
 <FOG>0.00 B01-08-07 15:53
 <GLBLEND>0.00 B01-08-07 15:53
 <STENCIL>0.00 B01-08-07 15:53
 <FEEDBACK>0.00 B01-08-07 15:53
 <Picksquare>0.00 B01-08-07 15:53
 <DLL>0.00 B01-08-07 15:53
 <INCLUDE>0.00 B01-08-07 15:53
 <LIB>0.00 B01-08-07 15:53
 <Chapter01>0.00 B01-08-07 15:53
 <Chapter02>0.00 B01-08-07 15:53
 <Chapter03>0.00 B01-08-07 15:53
 <Chapter04>0.00 B01-08-07 15:53
 <Chapter05>0.00 B01-08-07 15:53
 <Chapter06>0.00 B01-08-07 15:53
 <Chapter07>0.00 B01-08-07 15:53
 <Chapter08>0.00 B01-08-07 15:53
 <OpenGL开发库>0.00 B01-08-07 15:53
 <openGL的开发基础与实例>0.00 B01-08-07 15:53
...

Related Items

    Sponsored links