Makale numarası: 171980 - Son Gözden Geçirme: 01 Temmuz 2004 Perşembe - Gözden geçirme: 3.1

MIDI çalma nasıl kullanarak API işlevleri dosyaları

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, Visual Basic mciSendString adlı WIN 32 API çağrısı .MID (MIDI) dosya yürütme gösterilmektedir.

Not: Bir MIDI dosyasını oynatmak için MCI denetimi'nı kullanabilirsiniz; bu Apı'ler kullanmanız gerekmez.

Daha fazla bilgi

Adım adım örnek

  1. Visual Basic'ı başlatın veya Visual Basic zaten çalışıyorsa, Standart EXE Project (ALT, F, N) Dosya menüsünden Yeni seçeneğini tıklatın. Varsayılan olarak, Form1 oluşturulur.
  2. Bir KomutDüğmesi (Command1) Form1'e ekleyin.
  3. Form1 Command1_Click olayına aşağıdaki kodu ekleyin:
          Private Sub Command1_Click()
          Dim ret As Integer
    
             ' The following will open the sequencer with the CANYON.MID
             ' file. Canyon is the device_id.
    
             ret = mciSendString( _
               "open " & Song & " type sequencer alias canyon", _
               0&, 0, 0)
    
             ' The wait tells the MCI command to complete before returning
             ' control to the application.
    
             ret = mciSendString("play canyon wait", 0&, 0, 0)
    
             ' Close CANYON.MID file and sequencer device
    
             ret = mciSendString("close canyon", 0&, 0, 0)
    
          End Sub
    
    						
  4. Aşağıdaki kodu Form1 genel Tanımlamalar bölümüne ekleyin.
          Private Declare Function mciSendString Lib "winmm.dll" Alias _
             "mciSendStringA" (ByVal lpstrCommand As String, ByVal  _
             lpstrReturnString As Any, ByVal uReturnLength As Long, ByVal _
             hwndCallback As Long) As Long
    
          ' Modify the value of the constant "Song" with your path
                ' to "canyon.mid".
                Private Const Song As String = "C:\Windows\Media\Canyon.MID"
    
    						
  5. Çalıştır) menüsünde, <a1>Başlat</a1> (ALT, R, S)'ı tıklatın veya programı çalıştırmak için F5 tuşuna basın.

Referanslar

Microsoft Developer Network kitaplığı, Platform SDK ' başvurusu, çoklu ortam komutlar.

Visual Basic 4.0 API çağrılarını kullanarak, MIDI dosyalarını çalma hakkında daha fazla bilgi için lütfen Microsoft Knowledge Base'de aşağıdaki makaleye bakın:
141756  (http://support.microsoft.com/kb/141756/EN-US/ ) : MIDI çalma nasıl kullanarak API çağrıları Visual Basic'ten dosyaları

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual Basic Control Creation Edition
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Anahtar Kelimeler: 
kbmt kbhowto KB171980 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:171980  (http://support.microsoft.com/kb/171980/en-us/ )