VC实现OpenGL三维绘图


VC实现OpenGL三维绘图
资源截图
代码片段和文件信息
// ControlWnd.cpp : implementation file
//

#include “stdafx.h“
#include “Test1.h“
#include “ControlWnd.h“
#include “ProjectView.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CControlWnd

IMPLEMENT_DYNCREATE(CControlWnd CFormView)

extern GLfloat  xrofyrofzrof;
extern bool   gbDataIsEmpty;
CControlWnd::CControlWnd()
: CFormView(CControlWnd::IDD)
{
//{{AFX_DATA_INIT(CControlWnd)
m_nxZoom = 60;
m_nyZoom = 5;
m_nzZoom = 10;
m_nMaxrange = 0.0f;
m_nMinrange = 0.0f;
//}}AFX_DATA_INIT
m_bShowCoordinate = true;
this->m_bShowConsult = true; 
m_bXpWnd = false;
pWnd = NULL;
}

CControlWnd::~CControlWnd()
{
if (pWnd)
{
delete pWnd;
pWnd = NULL;
}
}

void CControlWnd::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CControlWnd)
DDX_Control(pDX IDC_ZOOMBACK m_ZoomBack);
DDX_Control(pDX IDC_ZOOMDEL m_ZoomDel);
DDX_Control(pDX IDC_ZOOMADD m_ZoomAdd);
DDX_Control(pDX IDC_SHOWTPWND m_ShowXpWnd);
DDX_Control(pDX IDC_SHOWDATAWND m_ShowDataWnd);
DDX_Control(pDX IDC_MINRANGE m_Minrange);
DDX_Control(pDX IDC_MAXRANGE m_Maxrange);
DDX_Control(pDX IDC_CLEAR_DATA m_Clearbtn);
DDX_Control(pDX IDC_VIEWPIC m_Viewpicbtn);
DDX_Control(pDX IDC_SETDEFAULT m_SetDefaultbtn);
DDX_Control(pDX IDC_GETDATA m_GetDatabtn);
DDX_Control(pDX IDC_PICVALUE m_PicValue);
DDX_Control(pDX IDC_ALLVALUE m_AllValue);
DDX_Control(pDX IDC_ZZOOM m_zZoom);
DDX_Control(pDX IDC_YZOOM m_yZoom);
DDX_Control(pDX IDC_XZOOM m_xZoom);
DDX_Text(pDX IDC_XZOOM m_nxZoom);
DDX_Text(pDX IDC_YZOOM m_nyZoom);
DDX_Text(pDX IDC_ZZOOM m_nzZoom);
DDX_Text(pDX IDC_MAXRANGE m_nMaxrange);
DDX_Text(pDX IDC_MINRANGE m_nMinrange);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CControlWnd CFormView)
//{{AFX_MSG_MAP(CControlWnd)
ON_BN_CLICKED(IDC_VIEWPIC OnViewpic)
ON_LBN_DBLCLK(IDC_ALLVALUE OnDblclkAllvalue)
ON_LBN_DBLCLK(IDC_PICVALUE OnDblclkPicvalue)
ON_BN_CLICKED(IDC_SETDEFAULT OnSetdefault)
ON_BN_CLICKED(IDC_RADIOTURN OnRadioturn)
ON_BN_CLICKED(IDC_RADIOSELECT OnRadioselect)
ON_BN_CLICKED(IDC_GETDATA OnGetdata)
ON_BN_CLICKED(IDC_CLEAR_DATA OnClearData)
ON_WM_CTLCOLOR()
ON_BN_CLICKED(IDC_SHOWDATAWND OnShowdatawnd)
ON_BN_CLICKED(IDC_CHECKCONSULT OnCheckconsult)
ON_BN_CLICKED(IDC_CHECKCOOLDINATE OnCheckcooldinate)
ON_BN_CLICKED(IDC_RADIOTURNX OnRadioturnx)
ON_BN_CLICKED(IDC_RADIOTURNY OnRadioturny)
ON_BN_CLICKED(IDC_RADIOTURNZ OnRadioturnz)
ON_BN_CLICKED(IDC_SHOWTPWND OnShowTpWnd)
ON_BN_CLICKED(IDC_ZOOMADD OnZoomAdd)
ON_BN_CLICKED(IDC_ZOOMDEL OnZoomdel)
ON_BN_CLICKED(IDC_ZOOMBACK OnZoomback)
ON_BN_CLICKED(IDC_CHECKLIGHTING OnChecklighting)
//}}AFX_MSG_MAP
ON_MESSAGE(MESSAGE_ENABLEBTNEnableButton)
ON_MESSAGE(MESSAGE_DISABLEBTN DisableBu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      12417  2012-02-02 11:27  VC实现OpenGL三维绘图VC实现OpenGL三维绘图ControlWnd.cpp

     文件       3253  2011-12-30 11:10  VC实现OpenGL三维绘图VC实现OpenGL三维绘图ControlWnd.h

     文件     154000  2012-02-11 16:01  VC实现OpenGL三维绘图VC实现OpenGL三维绘图Data1.3DSF

     文件    3914241  2002-12-17 15:25  VC实现OpenGL三维绘图VC实现OpenGL三维绘图Data 56a.3dsf

     文件        605  2002-12-25 10:20  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DataManager.cpp

     文件        969  2009-02-07 21:34  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DataManager.h

     文件      68629  2012-02-02 11:27  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugControlWnd.obj

     文件      66889  2012-02-02 11:27  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugControlWnd.sbr

     文件       4883  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugDataManager.obj

     文件      44664  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugDataManager.sbr

     文件     106581  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugMagWnd.dll

     文件     151012  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugMagWnd.ilk

     文件       5584  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugMagWnd.lib

     文件      36230  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugMainFrm.obj

     文件      66345  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugMainFrm.sbr

     文件      13043  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugMySp.obj

     文件      45275  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugMySp.sbr

     文件      38462  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugProjectView.obj

     文件      56779  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugProjectView.sbr

     文件     105870  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugStdAfx.obj

     文件    1375004  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugStdAfx.sbr

     文件    3941376  2012-01-02 20:14  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugTest1.bsc

     文件     241741  2012-02-11 14:23  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugTest1.exe

     文件    1003304  2012-02-11 14:23  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugTest1.ilk

     文件      26751  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugTest1.obj

     文件    6881108  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugTest1.pch

     文件     820224  2012-02-11 14:23  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugTest1.pdb

     文件      27492  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugTest1.res

     文件      55571  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugTest1.sbr

     文件      15377  2012-02-02 09:43  VC实现OpenGL三维绘图VC实现OpenGL三维绘图DebugTest1Doc.obj

............此处省略110个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)