/// <summary>
/// 应用程序的主入口点。
/// </summary>
private DirectX7 directX;
private DirectMusicChordMap chordMap;
private DirectMusicComposer composer;
private DirectMusicPerformance performance;
private DirectMusicSegment segment;
private DirectMusicLoader loader;
private System.Windows.Forms.Button button1;
private DirectMusicStyle style;
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private void button1_Click(object sender, System.EventArgs e)
{
try
{
style=loader.LoadStyle(@"F:\游戏音乐(mid)\GAME01FM.MID");
segment=composer.ComposeSegmentFromShape(style,64,0,2,false,false,chordMap);
composer.AutoTransition(performance,segment,(int)CONST_DMUS_COMMANDT_TYPES.DMUS_COMMANDT_FILL,(int)CONST_DMUS_COMPOSEF_FLAGS.DMUS_COMPOSEF_IMMEDIATE,chordMap);
}
catch(Exception)
{
MessageBox.Show("不能播放音乐");
}
}
}
}