怎样用MFC画点,便将画出的点保存在数组里?
2012-10-30
展开全部
你封装个函数,同时还要实例化一个数组
vector<CPoint> 或者MFC的CArray<CPoint>
例如
#include <vector>
std::vector<CPoint> g_arrPoint;
void DrawAndSavePoint(CDC *pdc,CPoint pt,,COLORREF color = RGB(255,0,255))
{
//先画点
pdc->SetPixel(pt.x,pt.y,color);
//保存
g_arrPoint.push_back(pt);
}
vector<CPoint> 或者MFC的CArray<CPoint>
例如
#include <vector>
std::vector<CPoint> g_arrPoint;
void DrawAndSavePoint(CDC *pdc,CPoint pt,,COLORREF color = RGB(255,0,255))
{
//先画点
pdc->SetPixel(pt.x,pt.y,color);
//保存
g_arrPoint.push_back(pt);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询