那个菜单窗口感觉像是createPopup创建出来的,但是如何通过IHTMLDocument2捕获它呢?

解决方案 »

  1.   

    如果是WEB页面,想要通过DOM找到这个控件首先找到它对应的ID 你可以先运行页面,然后用IEToolbar工具来获得它的ID 。。
      

  2.   

    IHTMLPopup...How to get it.
      

  3.   

    createPopup产生的菜单是有独立句柄的, 是一个独立的Internet Explorer_Server.尝试FindWindowEx.
    或者使用SetEventHookEx, 监视浏览器的OBJ_CREATE消息, createPopup创建document时会触发这个消息.