一个自动更换墙纸的小软件

2016-02-19 20:13 10 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的一个自动更换墙纸的小软件,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - 编程语言 】

这个小软件的功能,自然无法同久已成名的WPC(wallpaperchanger)相媲美,但由于是自制的,用起来又别有一番乐趣。古人言,“独乐”不如“众乐”,所以我拿出来与大家共享,又希望能让初学者对于VB编程窥见一斑。
  
   这个小软件所用控件仅一列表框,两文本框,两标签,两命令及一定时控件而已。
  
   源代码:
  
  DeclareFunctionSystemParametersInfoLib"user32"Alias"SystemParametersInfoA"(ByValuActionAsLong,ByValuParamAsLong,ByVallpvParamAsAny,ByValfuWinIniAsLong)AsLong
  DimflagAsBoolean
  ConstSPI_SETDESKWALLPAPER=20
  ConstSPIF_UPDATEINIFILE=&H1 
  'updateWin.iniConstant
  ConstSPIF_SENDWININICHANGE=&H2
  'updateWin.iniandtelleveryone
  
  PrivateSubCmdCancel_Click()
   flag=False
   Textpath=""
   Textintval=""
   Listfile.Clear
  EndSub
  
  PrivateSubCmdOK_Click()
   DimtempAsString
   temp=Textpath.Text
   Iftemp=""ThenEnd
   IfRight$(temp,1)""Then
   temp=temp ""
   EndIf
   Listfile.Tag=temp
   temp=temp "*.bmp"
   temp=Dir$(temp)
   Whiletemp""
   Listfile.AddItemtemp
   temp=Dir$
   Wend
   Listfile.AddItem"None"
   Show
   Listfile.ListIndex=0
   IfListfile.List(0)="None"Then
   flag=False
   Else
   flag=True
   EndIf
  EndSub
  
  PrivateSubForm_Load()
   flag=False
   Timer1.Interval=Val(Textintval.Text)
  EndSub
  
  PrivateSubTimer1_Timer()
   DimtempAsString
   DimbmpfileAsString
   IfflagThen
   temp=Listfile.Tag
   bmpfile=temp Listfile.List(Listfile.ListIndex)
   SystemParametersInfoSPI_SETDESKWALLPAPER,0,bmpfile,SPIF_UPDATEINIFILE
   IfListfile.ListIndex=Listfile.ListCount-1Then
   Listfile.ListIndex=0
   EndIf
   Listfile.ListIndex=Listfile.ListIndex 1
   EndIf
  EndSub->

来源:http://www.tulaoshi.com/n/20160219/1623054.html

延伸阅读
立体图形绘制相对要难一点。首先就是要确定好透视关系,可以用线条拉出简单的透视线,不同的图形需要的线条不同。然后在透视线上合理的画出实物图线稿。后期再铺色,渲染质感即可。 最终效果 1、首先打好网格线,亮点透视。我推荐先找到一个方形的物体来参考,确定角度。记住你看到的面越小,那么他们的放射点就越近。将需要的角度画出...
一个小语言的词法分析程序 作者:loyalzu 下载本文示例代码 前些天写了个小语言的词法分析程序,因为前些天在VC知识库看到一个pascal词法分析的程序,觉得写得挺复杂的。其实词法分析程序的原理都是一样的,所以我想只要搞明白了简单的词法分析程序,再写复杂的就不难了,无非是多加几个关键字,多写...
标签: PS PS教程
  我来教大家一种随意画,就能画出你心中想要人物的方法,先来看一下,我们今天画的人物,希望大家通过这次的练习,能够画出更多,更好的作品。 我们来画个海盗。软件随意。有画笔的都可以。首先用比较深的灰色随意地涂抹出暗部的大致轮廓。灰色要比画面的暗部面积大,意思是要扩散开来。但是注意不要涂抹画面明亮的地方。记住...
Public Overloads Sub Update(ByVal authorityArr As IList) log.Debug("Update a record in table TBL_M_AUTHORITY") Dim connection As OracleConnection = New OracleConnection(OraHelper.CONN_STRING_LOCAL) Dim command As OracleCommand = New OracleCommand(PLSQL_UPDATE, connection) command.CommandType = CommandType....
标签: PHP
  这里介绍php和mysql结合起来实用。     基本上,可以说php是介于后台数据库和前台浏览器的一个中间层,在他们之间传递命令。这种方式大大提高了交互的可能性,可以方便使用在投票系统,其他动态用户输入和个性化网站中。     要想实现这种交互,首先必需实现和mysql数据库连接,可以使用这...

经验教程

773

收藏

68
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部