本帖最后由 wdy9927 于 2010-04-23 19:18:22 编辑

解决方案 »

  1.   

    父窗口可以枚举得到子窗口句柄, 替换子窗口activeX控件的窗口函数,处理自己感兴趣事件,其余事件由原来的函数处理
      

  2.   

    需要实现一个 public CMessageFilter
    然后添加到CAppModule _Module中。在playerMessageFilter中就可以截获到所有的操作。CAppModule _Module;
    CMessageLoop theLoop;
    theLoop.AddMessageFilter(&playerMessageFilter);
    _Module.AddMessageLoop(&theLoop);
    theLoop.Run();
    _Module.RemoveMessageLoop();