windows media player for mobile 是以控件方式提供的,但是在windows32和MFC下是不能直接加载的,只有在ATL下才可以以控件方式直接加载.

   如果在window32或mfc 下调用WMP就要加载一个ATL的容器窗体CAxWindow.这样才可以加载mobile控件.

 

CAxWindow wndWMP;

 GetClientRect(hWnd, &rc);

 wndWMP.Create(hWnd, rc, _T("{6BF52A52-394A-11d3-B153-00C04F79FAA6}"), WS_VISIBLE | WS_CHILD, WS_EX_WINDOWEDGE);

另外如果要监视windows media player 的事件(EVENT)需要继承IWMPEvent接口,并且要实现接口函数.在WMPSDK中有相关的Demo.

相关文章:

  • 2022-03-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-16
  • 2021-08-17
  • 2021-11-13
猜你喜欢
  • 2021-07-04
  • 2021-11-12
  • 2021-08-01
  • 2021-08-28
  • 2022-02-02
  • 2021-09-09
相关资源
相似解决方案