在图片上画字疑问
RT:我要做的是 将一幅图片上写字
代码如下 帮忙看看是否有逻辑上的错误
HDC hMemDC = CreateCompatibleDC(NULL); //创建内存dcHBITMAP hBitmap = SHLoadImageResource(m_hinstance, nResID); //载入位图HBITMAP hOldBitmap = (HBITMAP)SelectObject( hMemDC, hBitmap );//选入位图SetBkMode(hMemDC, TRANSPARENT); //在内存dc中写字SetTextColor(hMemDC, RGB(255,0,255));DrawText(hMemDC, pcText, wcslen(pcText), &rectText, DT_CENTER);hBitmap = ( HBITMAP )SelectObject( hMemDC, hOldBitmap); //将位图选出