怪怪!
1、编译器有什么提示没有?
2、m_real需要一个容器,你好像没有给个放它得容器吧?

解决方案 »

  1.   

    最开始的地方加上AfxOleInit()函数试试
      

  2.   

    sorry!加上:
    rect.right=500;
    rect.top=100;
    rect.bottom=500;
    后,在视图区能显示了,但为和在对话框中显示不了,我试着为对话框加一此控件的成员变量,却提示我:此控件未注册或注册错误。若是如此在视图区为何有能显示!!!而注册表中也有其相应的Clsid!!!我的头大了!!!
      

  3.   

    在 App 的 InitInstance() 里的第一行加上 ::AfxEnableControlContainer();
      

  4.   

    的确是,在对话框上使用这个控件产生了错误提示!
    居然用Ole View也打不开Realplayer的DLL文件!
    看来不能用啊!
      

  5.   

    运行产生下面提示:
    CoCreateInstance of OLE control {00000000-38E5-5041-E09B-830000000000} failed.
    >>> Result code: 0x80040154
    >>> Is the control is properly registered?
    查看注册表,找不到值:00000000-38E5-5041-E09B-830000000000!
    根本就不存在!!
      

  6.   

    看来要使用它得需要有其它组件{00000000-38E5-5041-E09B-830000000000}的支持了
      

  7.   

    那在view视图中为何又能呢!!!