我在这个帖子中给你做出了回答,不知你看了没有:http://space.cnblogs.com/question/9115/
那不是API实现的,是一个变通的方法,但也可以粘贴到QQ等窗口,并保持动画的。
我觉得根源在于.Net不支持多帧动画,即读入动画时就丧失了其他帧了,所以可能即使调用API复制也还是不能动的,所以我觉得还是使用HTML方式比较好:)
你真的试过园子里这个开源GifUtility??
http://www.cnblogs.com/jillzhang/archive/2008/05/12/1128263.html
GIF是多帧的。你用Clipboard只是把屏幕的一部分图象复制过来。就是当时GIF动画在哪一帧你复制的图象就是那一帧的图象(当时在屏幕上画的就是那一帧的图象)所以要操作GIF动画还得专门的类