Figure 10: Application Sample3D source
// File Sample3D.h class CSample3DApp : public CWinApp { CWnd * pMainWndToDelete; public: virtual BOOL InitInstance(); virtual int ExitInstance(); }; // File Sample3D.cpp #include "stdafx.h" #include "oglctrl.h" #include "Sample3D.h" #include "MyGraph.h" CSample3DApp Sample3DApp; BOOL CSample3DApp::InitInstance() { pMainWndToDelete=m_pMainWnd=new CMyGraph; m_pMainWnd-> CreateEx(0,"MyOpenGL","Sample3D", WS_OVERLAPPEDWINDOW, 100,100,300,300,0,0); m_pMainWnd->ShowWindow(m_nCmdShow); m_pMainWnd->UpdateWindow(); return TRUE; } int CSample3DApp::ExitInstance() { delete pMainWndToDelete; return CWinApp::ExitInstance(); } //End of File