在sohu用VB作关键字搜索一下吧
解决方案 »
- 能否不声明函数原型就调用外部DLL的函数?
- 在VB6中,如何快速找到一连串调用的函数和过程(指自己编写的函数和过程),以便修改代码。因为用“查找”方法太不方便。
- 菜鸟问题,关于数据导出到excel,大家帮帮忙!
- 在vb中True DBGrid双击事件如何只能在双击行才响应,双击空白处不响应
- 如何在代码中取消以加载在控件或窗体的图形?
- 热心帮助事业的人请看一下
- 简单高分问题 用api函数关闭窗体
- 做ERP项目遇到困难的Java、VC、VB、VB.net程序员,请点击
- 在WIN2000中用API函数StretchBlt复制图形时,当扩大到一定程度时,目标控件中图形突然消失。何故?
- 我写了一个软件,编辑ASP的,可是模板可能有问题,请大家帮帮忙,测试一下
- 谁说vb已经成为过去,谁能为vb撑起一片天,你们呢!!
- 我的程序突然出问题了,不知道是什么原因.各位大哥请帮帮忙!!!
Option ExplicitDeclare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long
'In form
Option ExplicitPrivate Sub Command1_Click()
Dim PathName As String, S As String, ShortPathName As String
PathName = File1.Path
If Right(PathName, 1) <> "\" Then PathName = PathName & "\"
PathName = PathName & File1.FileName
S = String(LenB(PathName), Chr(0))
GetShortPathName PathName, S, Len(S)
ShortPathName = Left(S, InStr(S, Chr(0)) - 1) mciSendString "close MyWav", vbNullString, 0, 0
mciSendString "open " & ShortPathName & " alias MyWav", vbNullString, 0, 0
mciSendString "play MyWav", vbNullString, 0, 0
End SubPrivate Sub Command2_Click()
mciSendString "close MyWav", vbNullString, 0, 0
End SubPrivate Sub Dir1_Change()
File1.Path = Dir1.Path
End SubPrivate Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End SubPrivate Sub Form_Unload(Cancel As Integer)
mciSendString "close MyWav", vbNullString, 0, 0
End Sub