[DllImport("winmm.dll", EntryPoint="mciSendString")]
public extern static System.Int32 mciSendStringA(
string lpstrCommand, string lpstrReturnString,
int uReturnLength, int hwndCallback);
private void button2_Click(object sender, System.EventArgs e)
{
string FileName =
@"C:\madonna.mp3";
mciSendStringA("open \""+FileName+"\"", null, 0, 0);
mciSendStringA("Play \""+FileName+"\"", null, 0, 0);

VCL.Netならuses MMSystem;でおわる。 いちいち 定義をインポートする必要なし。
Delphi2006 C++ つくので のりかえ検討しましょう。
ちゃんちゃん