在MFC程序中使用Windows Midea Player 9的控件,怎么控制它播放一个AVI文件?
WMP6.4时有Open、Play、Stop等函数
为什么WMP9版本没有这些函数?
请大侠们指点,谢谢!
WMP6.4时有Open、Play、Stop等函数
为什么WMP9版本没有这些函数?
请大侠们指点,谢谢!
解决方案 »
- 隐藏调用一外部程序,为什么隐藏不了啊?代码见内:
- 关于_T()的一点疑问
- "在该进程中不允许远程调用。 "这个错误怎么解决
- 关于读取INI文件!
- 我在CWND的子类中添加了菜单,但怎么不显示出来?
- vc++与c++的区别
- winsock编程:客户端使用connect连接服务端时,服务端是否连接数限制
- 谁有程序仓库hxzi的帐号,帮我下个资源
- MFC中CSocket怎样发送和接收结构体,且结构体里面的成员带有指针
- 关于WSASend 大家来说说你们是怎么做的
- 放分,又发现微软的一个BUG
- .exe也可以有输出函数,可是在dll中正确的输出函数,在.exe中却执行报错了;两者实现时,有什么区别要注意么?
CWMPControls::play();
CWMPControls::stop();
我主要是要播放AVI中的声音。
你所说的CWMPControls类在哪个头文件里?我怎么找不到?
CWMPControls在wmpcontrols.h里
这是我自动生成的文件wmpplayer4.cpp#include "stdafx.h"
#include "wmpplayer4.h"// Dispatch interfaces referenced by this interface
#include "wmpcontrols.h"
#include "WMPSettings.h"
#include "wmpmedia.h"
#include "wmpmediacollection.h"
#include "wmpplaylistcollection.h"
#include "wmpnetwork.h"
#include "wmpplaylist.h"
#include "wmpcdromcollection.h"
#include "wmpclosedcaption.h"
#include "WMPError.h"
#include "wmpdvd.h"
#include "WMPPlayerApplication.h"
.....
CWMPControls CWMPPlayer4::GetControls()
{
LPDISPATCH pDispatch;
InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CWMPControls(pDispatch);
}
.....
原来是在VC6中才会产生CWMPPlayer4
在VC.NET中居然没有产生这些,真是奇怪
不过CWMPControls中怎么没有Open之类的函数呢?那我怎么指定要播放哪个文件?
我知道了,原来是CWMPPlayer4::SetURL代替了Open
多谢.
你知道为什么在VC.NET下在添加WMP的成员变量时,不会自动添加那些类吗?