首先,我这是一个MDI结构,当然后面的问题,基于对话框的也类似只是MDI下,要高出类似播放进度条的东西,还得要一个对话框吧(CFORMVIEW我这里就不考虑了,因为我是临时添加的,不准备改整个结构)
当然对话框就是多余的东西太多了,能不显示上面那个X么,就是让它关不了,除非我把视频页面关掉。重载ONCANCEL是可以废掉cancel键然后就是关于进度条本身了,应该是一个slider控件现在MPC的进度条有如下特征:
平时会按照播放进度,自己走(这个我加个定时器,ontimer里面控制一下位置即可)
鼠标按中滑块时,滑块不走,就是这个特点我没搞定滑块提供的消息只有拖动和释放,还有一个是内存控制的。没有 “按下”的响应这样我在播放过程中,我的拖动就会和播放时本身的移动相冲突问一下,这个问题在MFC里有什么功能提供解决呢?

解决方案 »

  1.   

    再补充一个问题
    因为是多文档,我在每个视图里面都嵌入了一个用于播放控制的对话框
    初始化视图时生成对话框,关闭时摧毁
    对话框显示时,就直接ShowWindow(SW_SHOW);了,但是我切换文档视图时,对应的对话框却还是置顶状态,也就是会盖在当前视图上如何能让一个对话框随着相应的视图一起被遮挡呢(不好意思,这里不会表达,当前的显示是active,active的反例不知道VC里怎么表达)