在论坛找到的。希望的效果一样。但是按照做,没有出现想要的效果。不知道为什么
http://topic.csdn.net/u/20090724/00/8ec7ece1-6011-4513-ae4c-349476b53b20.html最后有些不同的地方是:1.不用在form 显示图片,应为要做成dll,主要是为了将两张图片叠加。做成水印效果
2。直接保存到指定位置不知道怎么做,谢谢

解决方案 »

  1.   

    参考:使用GDI+显示PNG图象,以及显示PNG图象时大小不正常的解决方案(VB6.0代码)水印如果是固定的图片,则可以使用PNG格式,它本身就支持透明,比较方便,上面这个示例代码就是使用PNG图片的.而如果是仅显示文字,那就可以自己创建笔和字体,再指定透明度后用gdipdrawstring绘出去就行了.
      

  2.   

    不懂啊
    其实就是想做个Dll,专门用来为图片加水印的至于DC。怎么做呢?
      

  3.   

    看看这个资料,掌握了它,实现你的功能就没有问题了:http://download.csdn.net/detail/veron_04/4039695
      

  4.   

    老马,你的那个画PNG图像的,窗体的 .AutoRedraw 不能设置为 True 啊。
    设置为True,就画不出来了。不设置为True,那个……大家都晓得……