首页 相关文章 VB5.0中基于桌面的屏幕技巧

VB5.0中基于桌面的屏幕技巧

->----WINDOWS95的桌面是用户的一个主要工作场所,如果你能使这个桌面移动起来或者发生其它变化,将是一种别具一格屏幕特技效果,而实际上目前具有类似效果的程序并不少见,比如MicrosoftPLUS!中提供的一种屏幕保护程序,下面介绍在VB5.0中实现桌面变化特技的基本原理和具体操作过程。
  
  ----一、桌面变化的实质:这种编程效果的奥妙在于,它不是使真正的WINDOWS95桌面发生了变化,而是启动了一个具有黑色背景的且运行在最大化模式下的应用程序,在这个程序中复制了一张和桌面完全一样的图像,覆盖在整个桌面之上,通过一些特殊的操作使这幅图像在黑色的背景下发生扭曲、移动等动作,当结束此程序时,自然恢复到原来的桌面状态,整个过程连贯进行,即可以给人一种桌面发生变化的假象。
  
  ----二、基本实现原理:首先必须通过有关的WINDOWSAPI函数,取得桌面窗口的句柄,然后把此桌面图像放入与屏幕尺寸相同的图形框或其它图形容器控件之中,然后以此为图像源,利用其它图形控件或有关的图像处理函数,灵活地控制这幅图像,使之产生特殊的屏幕效果。编程时需要使用下面几个API函数:
  
  ----BitBlt:一个较常见的图像处理函数,完成图像的...[ 查看全文 ]

2016-02-19 标签:

VB5.0中基于桌面的屏幕技巧的相关文章

手机页面
收藏网站 回到头部