盯着看10秒吓人鬼图(三年级下册有女鬼)

各位朋友,你们看过这样一个视频吗?视频的内容是这样的。一个沉迷游戏的年轻人正盯着电脑屏幕上的游戏画面。突然,屏幕上弹出一张图片,吓了年轻人一跳。今天,边肖将教你

盯着看10秒吓人鬼图(三年级下册有女鬼)

各位朋友,你们看过这样一个视频吗?视频的内容是这样的。一个沉迷游戏的年轻人正盯着电脑屏幕上的游戏画面。突然,屏幕上弹出一张图片,吓了年轻人一跳。今天,边肖将教你制作这样一个小程序,并与你分享程序的源代码。今天的节目很简单。基本上,你可以通过复制边肖的代码来学习它。文章发表后,边肖将录制这个节目的“实战”视频。哈哈哈哈哈!!!

盯着看10秒吓人鬼图(三年级下册有女鬼)

这个节目怎么玩?边肖的建议可以用在室友和同学的电脑上刷新一下哈哈。伪装程序的方法在上一篇文章里已经写好了。

上教程

先引用三个头文件,windows.h和graphics.h为什么?边肖先给你解释一下,windows.h主要用的是它的sleep()函数,因为边肖假设这个程序会在几分钟后突然弹出图片,这样可以出其不意,而graphics.h主要用来加载图片。使用起来很简单,对新手也很友好,但缺点是有些过时,跟不上潮流。在这里,有的朋友会问,为什么不应用time.h来实现计时功能呢?

主要原因是这样可以避免处理器资源的浪费,因为如果要使用time()函数进行计时,就要不断查询当前时间与程序启动时间的距离。当这个距离满足我们需要的条件时,程序会弹出一张图片,但是如果你这样做了,程序会一直循环查询,这些步骤完全没有必要,因为我们可以先中断程序一段时间,到时间后再弹出一张图片。

盯着看10秒吓人鬼图(三年级下册有女鬼)

盯着看10秒吓人鬼图(三年级下册有女鬼)

加载图片

在使用graphics.h中的函数之前,我们需要申请一个绘图区。这里,我们将使用initgraph()函数,它接受两个int类型参数,width和height。在录制图片之前,我们要调用两次initgraph()函数,因为第一次调用是为了防止系统误判进程,鼠标旁边出现一个小圆圈(win10),以免用户发现程序一直在运行,以为我们需要的是“惊喜”。

盯着看10秒吓人鬼图(三年级下册有女鬼)

第一个调用现在将绘图区域设置为零,即initgraph(0,0),然后用sleep()函数中断它几分钟,几分钟后再次调用initgraph()。这和第一次调用不同,因为我们要把图片铺满整个屏幕,所以绘图区域必须和屏幕一样大。GetSystemMetrics(SM_CXSCREEN)和GetSystemMetrics(SM_CYSCREEN)是在这里派上用场的两个函数。前者是得到屏幕宽度,后者是得到屏幕高度。

盯着看10秒吓人鬼图(三年级下册有女鬼)

显示图片变量

在显示图像之前,我们首先申请一个图像变量,然后使用loadimage()将图像加载到这个变量中。这个函数有四个变量,第一个变量是我们申请的图像,第二个图像地址,第三个图像显示宽度和第四个图像显示高度。

盯着看10秒吓人鬼图(三年级下册有女鬼)

最后,我们使用putIMAGE()函数来显示图片。这个函数有三个参数,第一个是图片左上角的X轴位置,第二个是图片左上角的Y轴位置,第三个是我们申请的图像变量。

盯着看10秒吓人鬼图(三年级下册有女鬼)

边肖为了让程序效果更逼真,会让电脑在显示图片时发出嗡嗡声。这里使用了beep()函数。第一个参数是哼唱的频率,第二个参数是哼唱的时间。

盯着看10秒吓人鬼图(三年级下册有女鬼)

源码获取方式

先关注“一碳科技”并喜欢文章,然后私信关键词:“弹出图片源码获取”获取源码!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/32282.html

发表回复

登录后才能评论