操作系統:Windows 7
軟件環境:Visual C++ 2008 SP1
本次目的:在VC2008或者VC2005下Windows Media Player控件的用法
折騰了好久,才發現一些光明。在VC6.0下Windows Media Player控件的用法與VC2003、VC2005、VC2008的用法不一樣,這裏我就不介紹VC6.0下的用法了,具體我在這裏以VC2008爲例介紹新版本下的用法。
首先,新建一個基於對話框的工程,在對話框上,右鍵選擇”插入ActiveX控件 “,在彈出的框中選擇“Windows
Media Player ”完成;
然後,我們要添加相應的類,關閉對話框資源(防止誤認爲對話框添加類),單擊“項目 ”→“添加類 ”→“ActiveX控件中的MFC類 ”,彈出如下對話框,我們必須要如下順序添加接口,否則不好關聯控件。在這裏我把所有的接口都添加了,大家可以依據需要而添加:
接下來,我們要添加頭文件#include "CWMPPlayer4.h",然後聲明控件對象,如下所示:
然後,手動關聯控件,在這裏控件的ID號爲IDC_OCX1,大家依情況而修改,如下所示:
最後,則是測試功能的實現了,這裏我只測試了下能否打開音視頻,主要是要控件有沒有關聯正確:
好,已經綁定成功。但是如何控制播放器的功能呢?如:打開、播放、暫停、快進等等,下一篇將會介紹。