用Visual C++ 6.0设计媒体播放器(一)

2012-11-04 15:14:00 · 作者: · 浏览: 415
  VC6.0可谓是微软的王牌产品,它以强大的功能而赢得了广大程序员的爱好。而用VC的AppWizard、ClassWizard和其中的各种控件可以方便地建立应用程序。 本文就介绍用VC6.0自带的一个ActiveX控件----ActiveMovieControl Object,来建立自己的多媒体播放器。此多媒体具有一般的播放功能,能播放*.mp3,*.wma,*.mdi,*.wav,*.avi,*.dat等文件,还有Repeat功能。

  具体步骤:

  1. 打开VC6.0,在Projects下选择MFC AppWizard(exe),并取名MediaPlayer,然后建立基于对话框(Dialog Based)的运用程序。

  2. 打开Resource View,选择其中的对话框,打开其中的主对话框,去掉对话框上的“确定”按钮,保留“取消”,将Caption改为“Exit”。然后再在上面加上九个按钮,ID和Caption分别为

  IDC_OPEN,Open;
  IDC_PLAY,Play;
  IDC_PAUSE,Pause;
  IDC_STOP,Stop;
  IDC_CLOSE,Close;
  IDC_LOWER,<<=;
  IDC_UPPER,=>>;
  IDC_FULLSCREEN,Full;
  IDC_REPEAT,Repeat;

  再加入两个静态文本控件,分别为IDC_STATIC,Volume;IDC_STATIC2,Status:Normal。