C++实现的二维图形变换源代码


本程序用VC++实现,可以实现平移旋转和比例变换
资源截图
代码片段和文件信息
// InputDlg.cpp : implementation file
//

#include “stdafx.h“
#include “wo_2.h“
#include “InputDlg.h“

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

/////////////////////////////////////////////////////////////////////////////
// InputDlg dialog


InputDlg::InputDlg(CWnd* pParent /*=NULL*/)
: CDialog(InputDlg::IDD pParent)
{
//{{AFX_DATA_INIT(InputDlg)
m_x = 0.0;
m_y = 0.0;
//}}AFX_DATA_INIT
}


void InputDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(InputDlg)
DDX_Text(pDX IDC_EDIT1 m_x);
DDX_Text(pDX IDC_EDIT2 m_y);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(InputDlg CDialog)
//{{AFX_MSG_MAP(InputDlg)
ON_EN_CHANGE(IDC_EDIT1 onchangeEdit1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// InputDlg message handlers

void InputDlg::onchangeEdit1() 
{
// TODO: If this is a RICHEDIT control the control will not
// send this notification unless you override the CDialog::OnInitDialog()
// function and call CRichEditCtrl().SetEventMask()
// with the ENM_CHANGE flag ORed into the mask.

// TODO: Add your control notification handler code here

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-11-03 10:06  wo_2
     目录           0  2010-11-02 21:56  wo_2Debug
     文件       10750  2010-10-20 10:59  wo_2DebugInputDlg.obj
     文件       19806  2010-10-20 09:21  wo_2DebugMainFrm.obj
     文件      105529  2010-10-20 09:21  wo_2DebugStdAfx.obj
     文件      222208  2010-11-03 10:05  wo_2Debugvc60.idb
     文件      364544  2010-11-02 21:56  wo_2Debugvc60.pdb
     文件      122926  2010-11-03 10:05  wo_2Debugwo_2.exe
     文件      324132  2010-11-03 10:05  wo_2Debugwo_2.ilk
     文件       22710  2010-10-20 10:59  wo_2Debugwo_2.obj
     文件     5493172  2010-10-20 09:21  wo_2Debugwo_2.pch
     文件      345088  2010-11-02 21:56  wo_2Debugwo_2.pdb
     文件        7196  2010-10-20 10:59  wo_2Debugwo_2.res
     文件       14508  2010-10-20 09:21  wo_2Debugwo_2Doc.obj
     文件       40155  2010-11-03 10:05  wo_2Debugwo_2View.obj
     文件        1294  2010-10-20 10:42  wo_2InputDlg.cpp
     文件        1179  2010-10-20 10:42  wo_2InputDlg.h
     文件        2505  2010-10-20 08:47  wo_2MainFrm.cpp
     文件        1581  2010-10-20 08:47  wo_2MainFrm.h
     文件        4263  2010-10-20 08:47  wo_2ReadMe.txt
     目录           0  2010-10-29 14:08  wo_2
es
     文件        1151  2010-10-20 10:07  wo_2
esource.h
     文件        1078  2010-10-20 08:47  wo_2
esToolbar.bmp
     文件        1078  2010-10-20 08:47  wo_2
eswo_2.ico
     文件         396  2010-10-20 08:47  wo_2
eswo_2.rc2
     文件        1078  2010-10-20 08:47  wo_2
eswo_2Doc.ico
     文件         206  2010-10-20 08:47  wo_2StdAfx.cpp
     文件        1054  2010-10-20 08:47  wo_2StdAfx.h
     目录           0  2010-10-29 14:08  wo_2wo_2
     文件       28684  2010-11-02 21:55  wo_2wo_2.aps
     文件        2600  2010-11-02 21:55  wo_2wo_2.clw
............此处省略53个文件信息

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

发表评论

评论列表(条)