自己写的代码无法实现所需功能,希望各位高手给我指点迷津,谢谢
100分作为谢礼,请笑纳!功能需求:
1.屏幕保护期间全屏播放硬盘中的某个有声音有图象的多媒体文件(例如:avi文件)
2.可以在显示属性中设置需要播放的文件,是否循环播放
3.移动鼠标或敲击键盘就退出程序。请将源代码贴出来,如果代码太多请发到[email protected]
只要实现全部功能立即给分
100分作为谢礼,请笑纳!功能需求:
1.屏幕保护期间全屏播放硬盘中的某个有声音有图象的多媒体文件(例如:avi文件)
2.可以在显示属性中设置需要播放的文件,是否循环播放
3.移动鼠标或敲击键盘就退出程序。请将源代码贴出来,如果代码太多请发到[email protected]
只要实现全部功能立即给分
(这是最倒的一个方法了,也最简单)2、屏幕保护 程序就是一个 可执行文件。你可以把那个扩展名改成 exe 一样能执行。
然后改一下名字就OK了。
End
End Sub
Private Sub Form_Load()
'要设置MENU为不可见,我未设 loopPlay.Checked = False
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
End
End SubPrivate Sub Form_Resize()
With mp
.Top = Me.Top
.Left = Me.Left
.Width = Me.Width
.Height = Me.Height
End With
End SubPrivate Sub loopPlay_Click()
If loopPlay.Checked = False Then
loopPlay.Checked = True
Else
loopPlay.Checked = False
End If
End SubPrivate Sub mp_Click(Button As Integer, ShiftState As Integer, x As Single, y As Single)
If Button = 2 Then
End
Else
'弹出菜单,你要查一下使用方法
End If
End SubPrivate Sub mp_KeyUp(KeyCode As Integer, ShiftState As Integer)
End
End SubPrivate Sub open_Click()
With CommonDialog1
.InitDir = App.Path
.Filter = "*.AVI|*.avi|所有文件|*.*"
.ShowOpen
If .FileName <> "" Then
mp.FileName = .FileName
mp.AutoSize = False
mp.ShowControls = False
mp.Play
End If
End With
End SubPrivate Sub Timer1_Timer()
If loopPlay.Checked Then
mp.PlayCount = 0
Else
mp.PlayCount = 1
End If
End Sub
其中的MP指的是windows的mediaplayer控件
Option ExplicitPrivate Sub Animation1_Click()
MsgBox "aaaa"
End SubPrivate Sub Form_Load()
Animation1.Open "C:\Program Files\SpyNet\anim.avi"
End Sub