vc中添加RealPlayer G2 ActiveX 后,编辑所在窗口出现the activex control cannot be instantiated 错误。提示的classid没注册,但不是RealPlayer G2 ActiveX 的classid。
   编译没错误,但弹不出那个窗口。删掉RealPlayer G2 ActiveX控件,换成其它控件,就可以弹出窗口。
   RealPlayer G2 ActiveX 在vb中有用。

解决方案 »

  1.   

    创建工程的时候选择activex支持
      

  2.   

    add "AfxEnableControlContainer();" in the **App::InitInstance()动态创建
    CRect rect;
    GetClientRect(&rect);
    m_ctrlPlayer.Create("MyPlay",WS|CHILD|WS_BORDER|WS_MAXIMIZE|WS_DLGFRAME,rect,this,IDC_YOURPLAYER,NULL,FALSE);
      

  3.   

    直接就可以的,我这有个EXAMPLE,是vckbase下的。就是用RP G2做的
      

  4.   

    创建工程的时候已经选择了activex支持,请问m_ctrlplayer是什么类的变量