// project created on 07/07/2002 at 17:31 using System; using System.Windows.Forms; using CD; using System.Drawing; class MainForm : Form { private CDInfo FCDInfo; public MainForm() { Text = "CD Player"; ClientSize = new Size(225, 50); FormBorderStyle = FormBorderStyle.FixedToolWindow; // TODO - handle multiple drives FCDInfo = new CDInfo(); Button PlayButton = new Button(); PlayButton.Text = "Play"; Controls.Add(PlayButton); PlayButton.Click += new EventHandler(PlayButton_Clicked); Button PauseButton = new Button(); PauseButton.Text = "Pause"; PauseButton.Location = new Point(75, 0); Controls.Add(PauseButton); PauseButton.Click += new EventHandler(PauseButton_Clicked); Button StopButton = new Button(); StopButton.Text = "Stop"; StopButton.Location = new Point(150, 0); Controls.Add(StopButton); StopButton.Click += new EventHandler(StopButton_Clicked); Button PrevButton = new Button(); PrevButton.Text = "Prev"; PrevButton.Location = new Point(0, 25); Controls.Add(PrevButton); PrevButton.Click += new EventHandler(PrevButton_Clicked); Button NextButton = new Button(); NextButton.Text = "Next"; NextButton.Location = new Point(75, 25); Controls.Add(NextButton); NextButton.Click += new EventHandler(NextButton_Clicked); Button EjectButton = new Button(); EjectButton.Text = "Eject"; EjectButton.Location = new Point(150, 25); Controls.Add(EjectButton); EjectButton.Click += new EventHandler(EjectButton_Clicked); } private void PlayButton_Clicked(object sender, EventArgs e) { FCDInfo.Play(); } private void PauseButton_Clicked(object sender, EventArgs e) { FCDInfo.Pause(); } private void StopButton_Clicked(object sender, EventArgs e) { FCDInfo.Stop(); } private void PrevButton_Clicked(object sender, EventArgs e) { FCDInfo.Previous(); } private void NextButton_Clicked(object sender, EventArgs e) { FCDInfo.Next(); } private void EjectButton_Clicked(object sender, EventArgs e) { FCDInfo.Eject(); } public static void Main(string[] args) { Application.Run(new MainForm()); } }