http://www.csdn.net/expert/topic/579/579478.xml

解决方案 »

  1.   

    //呵呵,方法很奇特,我来帮帮你pDC->OutText(0,0,"Hello,World");
    CDC dc;
    dc.CreateCompatibleDC(pDC);
    CBitmap bmp,*pOldBmp;
    bmp.CreateCompatibleBitmap(pDC,32,32);//位图设多大看你输出的字了,试试好了
    pOldBmp=dc.SelectObject(&dc)
    dc.BitBlt(0,0,32,32,pDC,0,0,SRCCOPY);
    for(int x=0;x<32;x++)
    for(int y=0;y<32;y++)
    {
      if(dc.GetPixel(x,y)==RGB(0x00,0x00,0x00))//输出文本的颜色,这里是黑的,该点有点阵
      {
        ....
        //你要怎么处理就放在这里好了
        ....
      }
    }
    pOldBmp=dc.SelectObject(pOldBmp);