Dim lTempo, GetStartTime, Offset As Long Dim ElapsedTime2 As Long Dim ElapsedTime, sAllTime As String Dim fIsPaused As Boolean Sub GetTimePassed() Dim min As Integer Dim a As Single
'首先确定objDMSegSt以及objDMPerf是否有效 If objDMSegSt Is Nothing Or objDMPerf Is Nothing Then Exit Sub End If
'获得分钟 min = 0 a = ElapsedTime2 - 60 Do While a >= 0 min = min + 1 a = a - 60 Loop ElapsedTime = Format(min, "00") & ":" & Format(Abs((ElapsedTime2 - (min * 60))), "00.0") Else If fIsPaused Then Else ElapsedTime = "00:00.0" End If End If End Sub Private Sub Command1_Click() Set objDMLoader = Nothing Set objDMLoader = objDX.DirectMusicLoaderCreate
If Dir$(CommonDialog1.FileName) <> "" Then Me.Caption = CommonDialog1.FileName '读入MIDI文件 Set objDMSeg = objDMLoader.LoadSegment(CommonDialog1.FileName)