none
如何在播放窗口上弹出右键菜单 RRS feed

  • 问题

  •          使用DirectShow做了一个播放视频的activeX控件,播放窗口为一个static控件。在没有播放视频时可以在播放窗口弹出右键菜单,在播放 视频时无法弹出右键菜单。请问怎样才能在播放视频时在播放窗口弹出右键菜单?(我试过media player是可以的)。我是在OnRButtonDown函数中弹出右键菜单的。经过调试,在播放视频时,确实没有进入OnRButtonDown函数。
    前无古人,后无来者
    2010年4月20日 4:21

答案

  • 这个简单, 方法1:可以在消息循环中处理右键点击事件.

                  方法2:可以SetClassLong子类化播放子窗口消息处理,就是你的static控件的子窗口(DirectShow播放时,都会在你指定的hwnd上创建一个子窗口用于显示).

     

    2010年8月16日 2:17