我在做一个播放器,用的是VC++ 2008。大致过程如下:
    新建一个基于对话框的mfc应用程序,在对话框中右击选择InsertWindows->Media Player,添加了播放器控件。然后在类视图中右键单击添加类->ActiveX中的MFC类,这之后有两个选项:1,注册表,2,文件。在注册表里没找到Media Player,在文件选项里找到了c:\windows\system32\wmp.dll,显示的是Windows Media Player,但是无法生成类,提示的错误是:cannot find coclass for interface ***(**代表接口,那里面显示了好多接口,都不能生成类)。请问这是怎么回事?
    在文件选项里找到c:\windows\system32\msdxm.tlb,也可以添加Windows Media Player类,但只有MediaPlayerEvents,IMediaPlayer,IMediaPlayer2,IMediaPlayerDvd四个接口,但我想添加的IWMPControls类。
    希望各位解答疑惑。谢谢!