MFC点击画圆并记录坐标


很简单的一个实例程序,左键点击后画圆,有显示坐标,清除链表的功能
资源截图
代码片段和文件信息
// ClickPosition.cpp: implementation of the CClickPosition class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “ClickRecord.h“
#include “ClickPosition.h“

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

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CClickPosition::CClickPosition()
{
SquareEdge = 40;
}

CClickPosition::~CClickPosition()
{

}

void CClickPosition::Show(CDC *pDC CPoint point)
{
CRect BackGround;
BackGround.SetRect(point.x-SquareEdge/2point.y-SquareEdge/2point.x+SquareEdge/2point.y+SquareEdge/2);

//pDC->Rectangle(BackGround);
char myText[2];
sprintf(myText“%d“ID);
pDC->DrawText(myTextBackGroundDT_VCENTER|DT_CENTER|DT_SINGLELINE);
}

//DEL void CClickPosition::Show(CDC *pDCint Status)
//DEL {
//DEL  CRect BackGround;
//DEL  BackGround.SetRect(Position.x-SquareEdge/2Position.y-SquareEdge/2Position.x+SquareEdge/2Position.y+SquareEdge/2);
//DEL 
//DEL  pDC->Ellipse(BackGround);
//DEL  char myText[4];
//DEL  sprintf(myText“%d“ID);
//DEL  pDC->DrawText(myTextBackGroundDT_CENTER | DT_VCENTER|DT_SINGLELINE);
//DEL 
//DEL }

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

     文件        557  2014-04-15 10:50  clickclick.dsw

     文件     115712  2014-06-25 14:36  clickclick.ncb

     文件       2194  2014-06-26 14:52  clickClickRecordPositions.cpp

     文件      41872  2014-06-23 16:20  clickClickRecordClickRecord.aps

     文件       2129  2014-06-23 16:23  clickClickRecordClickRecord.clw

     文件       4204  2014-04-15 10:50  clickClickRecordClickRecord.cpp

     文件       4860  2014-04-15 11:06  clickClickRecordClickRecord.dsp

     文件       1411  2014-04-15 10:50  clickClickRecordClickRecord.h

     文件       1216  2014-06-26 14:52  clickClickRecordClickRecord.plg

     文件      10258  2014-06-23 16:20  clickClickRecordClickRecord.rc

     文件       1842  2014-04-15 10:50  clickClickRecordClickRecordDoc.cpp

     文件       1530  2014-04-15 10:50  clickClickRecordClickRecordDoc.h

     文件       1495  2014-04-21 15:06  clickClickRecordMainFrm.cpp

     文件       1311  2014-04-21 15:06  clickClickRecordMainFrm.h

     文件        817  2014-04-21 15:17  clickClickRecordPositions.h

     文件       4111  2014-04-15 10:50  clickClickRecordReadMe.txt

     文件        786  2014-04-21 15:10  clickClickRecord
esource.h

     文件        213  2014-04-15 10:50  clickClickRecordStdAfx.cpp

     文件       1054  2014-04-15 10:50  clickClickRecordStdAfx.h

     文件      23006  2014-04-15 11:39  clickClickRecordDebugClickRecord.obj

     文件    5511180  2014-04-15 10:59  clickClickRecordDebugClickRecord.pch

     文件     476160  2014-06-26 14:52  clickClickRecordDebugClickRecord.pdb

     文件       5868  2014-06-23 16:21  clickClickRecordDebugClickRecord.res

     文件      14804  2014-04-15 10:59  clickClickRecordDebugClickRecordDoc.obj

     文件      15866  2014-04-21 15:19  clickClickRecordDebugMainFrm.obj

     文件     105526  2014-04-15 10:59  clickClickRecordDebugStdAfx.obj

     文件     230400  2014-06-26 14:53  clickClickRecordDebugvc60.idb

     文件     372736  2014-06-26 14:52  clickClickRecordDebugvc60.pdb

     文件     114760  2014-06-26 14:52  clickClickRecordDebugClickRecord.exe

     文件       6470  2014-05-06 11:47  clickClickRecordDebugClickPosition.obj

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

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

发表评论

评论列表(条)