none
求助:activeX使用directshow在ie上播放的问题 RRS feed

  • 问题

  • 我在网页上放置了一个基于directshow的activex播放器,directshow窗口占满整个activex客户区,快速滚动ie滚动条的时候,发现activex播放器外的部分被播放图像覆盖,请问我怎么解决这个(窗口外被覆盖)问题?
                    --------------------
                    |                  |
                    |                  |
                    |  播放窗口    |
                    |                  |
                    |                  |
                    --------------------
                    //快速拖动滚动条时/////
                    //这部分会被图像覆盖///
                    /////////////////////
    • 已移动 Sheng Jiang 蒋晟 2009年4月24日 15:47 DirectShow问题 ([Loc]From:Visual C++)
    • 已移动 孟宪会Moderator 2009年5月19日 9:35 ([Loc]From:Windows Vista 开发相关讨论)
    2009年4月24日 13:28

答案

  • <SCRIPT>
    function workaround()
    {
    // "a" is the name of the control.
    window.document.all.item("activex1").style.display = "none"
    window.document.all.item("activex1").style.display = ""
    } </SCRIPT> <BODY onscroll="workaround();">

    MSMVP VC++
    2009年4月24日 15:57

全部回复