选择显示字体大小

如何设计图象切换效果

  paintpicture是vb4新提供的图形图像处理方法,它的基本功能是图像块传输,在以前的vb版本中要产生块传输效果,需采用win?dowsgdi中的块传输函数bitbltapi调用。paintpicture正是vb4中用来代替bitbltapi调用的简单而方便的方法。 它能快速地将两幅位图进行合并;能将位图的全部或某一部分快速剪切并粘贴到其它地方;并能将位图自动延伸或压缩以适应新的环境;能在屏幕上不同位置之间、屏幕与内存之间传递位图;它采用32位三元光栅操作代码(rop),在源位图、选定的刷子位图和目标位图之间进行颜色组合,生成目标位图中的最终颜色,它将13个常用的ropr操作以内部常量形式给出,不需任何声明,不用理会其32位参数值。

  基本格式:

  object.paintpicturepicture,x1,y1,width1,height1,

  x2,y2,width2,height2,opcode

  其中object可以为窗体或picturebox控件

  picture可以为bmp、dib、ico、wmf、emf等格式的图片

  x1、y1、width1、height1为目标位图的参数

  x2、y2、width2、height2为源位图的参数

  opcode表示源图与目标位图(或刷子位图)的组合关系,该参数与bitblt中dwrop参数含义相同。vb4为opcode定义了13个内部常量:

  vbdstinvert:目标位图取反

  vbsrccopy:源位图直接覆盖目标位图

  vbsrcand:源位图与目标位图进行“与”操作

  bsrcinvert:源位图与目标位图进行“异或”操作

  vbsrcpaint:源位图与目标位图进行“或”操作

  vbnotsrccopy:源位图取反

  vbsrcerase:目标位图取反,再与源位图进行“与”操作

  vbnotsrcerase:源位图与目标位图进行“或非”操作

  vbmergepaint:源位图取反,再与目标位图进行“或”操作

  此外,与刷子位图有关的常量是vbmergecopy、vbpat?copy、vbpatinvert和vbpatpaint,这13个内部常量可以在菜单view/objectbrowser/vb-visualbasicobjectsandproce?dures/rasteropconstants中列出。

  

  巧用painpicture方法,结合控件属性,可以方便地产生许多常见的图像切换效果,如我们在多媒体作品及电视中常见的图像旋转引入、翻转、飞入、滑入、弹出、淡入淡出、隐现等动画效果。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons