G:\C++\polygonfill\polygonfillView.cpp(135) : error C2039: 'GetPixe1' : is not a member of 'CDC'

求各路编程大神帮一下忙!下面这个程序在程序里运行的时候下面提示出现这些错误,怎么解决啊?现G:\C++\polygonfill\polygonfillView.cpp(1... 求各路编程大神帮一下忙!下面这个程序在程序里运行的时候下面提示出现这些错误,怎么解决啊?现G:\C++\polygonfill\polygonfillView.cpp(135) : error C2039: 'GetPixe1' : is not a member of 'CDC'
void CPolygonfillView::OnMenuitem32774()
e:\软件\安装软件\c++6.0\mfc\include\afxwin.h(636) : see declaration of 'CDC'
下面是部分程序:
{ CDC *pDC; pDC=GetDC();
const N=8; int OldColor,GetColor;
int NewColor=0x00ff0000; int i,x, y,cx,cy;
long top ;
int P[N+1][2]={{100,150},{150,230},{200,160},{250,220},{300,160},
{250,80},{200,110},{160,70},
{100,150}};
typedef struct {int x,y;} POINT;
POINT stack[50000];
int Seedx=110,Seedy=150;
cx=P[0][0]; cy=P[0][1]; pDC->MoveTo(cx,cy);
for(i=1;i<=N;i++)
{ cx=P[i][0]; cy=P[i][1]; pDC->LineTo(cx,cy);
}
OldColor=pDC->GetPixe1(Seedx,Seedy);
pDC->SetPixe1(Seedx,Seedy,NewColor);
top=0;
stack[top].x=Seedx; stack[top++].y=Seedy;
while(top>0)
{ x=stack[--top].x;y=stack[top].y;
GetColor=pDC->GetPixe1(x-1,y);
if(GetColor==OldColor)
{pDC->SetPixe1(x-1,y,NewColor);
stack[top].x=x-1; stack[top++].y=y;
}
GetColor=pDC->GetPixe1(x+1,y);
if(GetColor==OldColor)
{pDC->SetPixe1(x+1,y,NewColor);
stack[top].x=x+1;stack[top++].y=y;
}
GetColor=pDC->GetPixe1(x,y-1);
if(GetColor==OldColor)
{pDC->SetPixe1(x,y-1,NewColor);
stack[top].x=x;stack[top++].y=y-1;
}
GetColor=pDC->GetPixe1(x,y+1);
if(GetColor==OldColor)
{pDC->SetPixe1(x,y+1,NewColor);
stack[top].x=x;stack[top++].y=y+1;
}
}
}
展开
 我来答
金色潜鸟
2013-10-16 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5706万
展开全部
pDC->GetPixel
pDC->SetPixel
最后一个字符不是数字1,而是L的小写字母l,全要改过来。
pixel -- 英文意思是 像素。(读音 “匹克梭”)。
GetPixel 是获取坐标[x,y]这个 像素点 的 颜色值 COLORREF。
SetPixel 是把 坐标[x,y]这个像素点 涂成 你给的 颜色。
休闲小蜗牛
2013-10-15 · TA获得超过376个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:74.3万
展开全部
我想说。。。。是GetPixel而不是GetPixe1 。。。。。最后那个是字母L的小写,而不是数字1.。。。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式