播放部分的代码我在应用程序里实现了,在编写控件时我应该怎么操作呢?我自己尝试的写法是建立一个ATL COM APPWizard 工程,然后添加一个新类,在类里创建一个Dialog对象,并在对象上尝试播放。播放的函数写在我添加的新类里。这样写有问题吗?

解决方案 »

  1.   

    asp使用当然是封装成ocx,使用DirectShow写的播放器是吗?可以就你说那样,添加一个窗体,供IVideoWindow使用,控制等按钮实现在窗体上。。呵呵,我就做过这样的事,注意处理好视频的刷新就是
      

  2.   

    封装成OCX是说我需要建立的是ActiveX工程吗?我昨天还问了一个人,他回答说,我建立的ATL里面,把作为播放区域的Dialog控件换成Composite Control,不过我还是不太明白。谢谢指教!
      

  3.   

    我的播放的部分都是由采集卡自带的SDK里完成的,我做的是一个监控项目的网络浏览部分。
      

  4.   

    如果封OCX,具体步骤应该是怎么样的啊,能给一个简单的例子看看吗
    我的油箱:[email protected]
      

  5.   

    是ActiveX工程,用向导直接可以生成,你再添加函数就可以了,我没有sdk,做不了例子
      

  6.   

    参考:
    1、直接在控件上播放;
    2、在控件的OnCreate()中再创建一个对话框或者一般的窗口,在新的窗体上播放。
      

  7.   

    我在CStatic上做了一个,ActiveX测试工具测试没问题,在asp上还需进一步测试。谢谢大家。