谢谢,再问一下,我想用
COLORREF GetPixel( int x, int y ) const;函数获取多行汉字的像素点情况,第一行应该可以,但第二行就不对了,不清楚怎么取第二行开头的像素点位置?
pDC->GetTextMetrics(&TM);
textHeight=TM.tmHeight+TM.tmExternalLeading;
GetWindowRect(RectWindow);
RowSize=RectWindow.Width();//这样写可以吗? sWordSize = pDC->GetTextExtent(TextString.Mid(iIndex ,2),2);
while(){
for (i=0;i<sWordSize.cy;i++)
{
for(j=0;j<sWordSize.cx;j++)
{
if(pDC->GetPixel(CPoint(j+iCol,i+iRow))==RGB(0,0,0))
{.....//保存
}
}
}
iCol+=sWordSize.cx;
if(iCol>=RowSize)
{
iCol=0;
iRow+=textHeight;
}
}