有一串表示日期的文字,如何在文字上覆盖一个透明的印章图片(文件),
并生成新图片文件。
与“http://expert.csdn.net/Expert/topic/2626/2626219.xml?temp=.25198”
是同一个,无论回答那个都给分,谢谢!

解决方案 »

  1.   

    注意BitBlt最后一个参数Raster运算值你把最后参数设置为SRCPAINT试试
      

  2.   

    好象不对,反正你俺你位图颜色进行选择吧
    我给你他Raster参数的定义
    BLACKNESS    将位图转换为黑色
    DSTINVERT    将目的地DC做NOT运算
    MERGECOPY    将选择的画刷与源位图做AND运算
    MERGEPAINT   先将源位图做NOT运算,再与目的地DC做OR运算
    NOTSRCCOPY   将源位图做NOT运算
    NOTSRCERASE  先将源位图与目的地DC做OR运算,再将其做NOT运算
    PATCOPY      将选择的画刷贴到目的地DC
    PATINVERT    先将目的地DC与选择的画刷做XOR运算
    PATPAINT     先将源位图做NOT运算,再与画刷做OR运算,最后再与目的地DC做OR运算
    SRCAND       将源位图与目的地DC做AND运算
    SRCCOPY      将源位图帖到目的地DC
    SRCERASE     先将目的地DC做NOT运算,再与源位图做AND运算
    SRCPAINT     将源位图与目的地DC做OR运算
    SRCINVERT    将源位图与目的地DC做XOR运算
    WHITENESS    将源位图转换为白色这可是偶一点点敲上的,很累哦 :(,希望对你有帮助