WEB还是WIN如果是WEB的话Google一下,js方法很多
如果是WIN,那就用个Timer

解决方案 »

  1.   

    补充说明下:
    我做的是WIN的窗体
    我有用timer来控制他的显示
    但我想要有幻灯片显示效果.如:图片从左到右展开并在几秒后换成另一张.我急用
      

  2.   

    用GDI+做,用代码控制图片出现的位置,可以实现从左到右或者从右到左的效果
      

  3.   

    恐怕得用directdraw吧 用gdi+估计性能太差
      

  4.   

    没有那么麻烦吧,先把所有图片都读出来
    放到FORM里,可以设置它的可见属性,和位置。并用TIMER进行改变,应该没什么技术难度,我理解的是这样
      

  5.   

    谢谢个位给了些思路我想请问能否调用powerpoint里的幻灯片特效方法请问使用GDI+可否实现随意控制图片慢慢显示的功能.
      

  6.   

    我现在是用IMAGELIST把图片都显示出来
    当点击幻灯片观看时
    通过TIMER设置图片将一张一张显示在PICTURE空键上.我希望的是图片显示时有象POWERPOINT里面的幻灯片特效那种效果
      

  7.   

    最简单的一种实现方式就是timer+透明度属性,实现渐入渐出,楼主可以试试
      

  8.   

    用GDI应该可以实现
    就是不知道性能如何
    试试先~~~~
      

  9.   

    大致测试了一下
    幻灯片的效果应该没有问题
    把Timer的Interval设置的合适
    显示的就会比较平滑
    可以参考
    Graphics.DrawImage
    在指定位置画指定图片的指定部分
      

  10.   

    用GDI绝对可以,相信我哟~
    参考函数LoadImageA/LoadImageW,BitBlt
    HBITMAP hbp = (HBITMAP)LoadImage(NULL,   "c:\\a.bmp");
    mdc   =   CreateCompatibleDC(hdc);   
    SelectObject(hdc,mdc);
    BitBlt(hdc,   x,   y,   cx,   cy,   mdc,   0,   0,   SRCCOPY);   当然这是mfc的代码,至于在c#里用gdi就看lz能不能悟出来来,呵呵