• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            勤能補(bǔ)拙,Expter

            成都游戲Coder,記錄游戲開發(fā)過程的筆記和心得!

            關(guān)于IE插件,關(guān)于BHO的彈出窗口

                  BHO(Browser Help Objects),是實(shí)現(xiàn)了特定接口的COM組件。開發(fā)好的BHO插件在注冊(cè)表特定的位置注冊(cè)好后,每當(dāng)微軟的瀏覽器啟動(dòng),BHO實(shí)例就會(huì)被創(chuàng)建。在瀏覽 器工作的工程中,BHO會(huì)接收到很多事件,比如瀏覽器瀏覽新的地址、前進(jìn)或后退、生成新的窗口、瀏覽器退出等等;BHO可以在這些事件的響應(yīng)中實(shí)現(xiàn)與瀏覽 器的交互。
                 關(guān)于IE插件的入門可以查看http://hi.baidu.com/winnyang/blog/item/21e7367ef2b7643f0dd7da57.html (VC++開發(fā)BHO插件)。
                 
                 在打開新窗口的時(shí)候函數(shù)Invoke會(huì)響應(yīng)DISPID_NEWWINDOW2事件(定義在頭文件"EXDISPID.H")中。
               
                  具體代碼:
                 
                case DISPID_NEWWINDOW2:

                    
            /// 設(shè)置是否允許彈出窗口
                    READYSTATE ReadyState;
                    
            /// mWebBrowser為瀏覽器指針
                    mWebBrowser->get_ReadyState(&ReadyState);

                    
            /// 阻止新窗口的創(chuàng)建
                    if (ReadyState!=READYSTATE_COMPLETE)
                    
            {
                        
            *pDispParams->rgvarg[0].pboolVal = TRUE;
                        
            return S_OK;
                    }

                    
            /// 不阻止
                    else
                    
            {
                        
            *pDispParams->rgvarg[0].pboolVal = FALSE;
                        
            return S_OK;
                    }

                    
            break;



                  另外 得到新窗口的URL可以響應(yīng)DISPID_NEWWINDOW3消息。具體做法可以查看msdn..

            posted on 2009-07-26 20:06 expter 閱讀(1453) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久久久免费看成人影片| 日日狠狠久久偷偷色综合免费 | 亚洲另类欧美综合久久图片区| 亚洲欧美成人久久综合中文网| 精产国品久久一二三产区区别 | 深夜久久AAAAA级毛片免费看| 亚洲AV无一区二区三区久久| 日本久久久精品中文字幕| 久久人妻AV中文字幕| 久久综合九色综合97_久久久 | 亚洲人AV永久一区二区三区久久| 欧美亚洲国产精品久久高清| 亚洲AV日韩精品久久久久久 | 国产A三级久久精品| 久久―日本道色综合久久| 精品综合久久久久久97| 久久精品国产精品亚洲艾草网美妙| 亚洲精品国精品久久99热一| 人妻无码精品久久亚瑟影视| 青青草国产精品久久| 久久精品黄AA片一区二区三区| 人妻丰满?V无码久久不卡| 欧美久久综合性欧美| 久久国产高潮流白浆免费观看| 中文字幕无码久久人妻| 久久精品国产99久久久香蕉| 久久91亚洲人成电影网站| 99久久精品日本一区二区免费 | 久久一区二区三区免费| 久久综合九色综合久99| 久久99精品国产自在现线小黄鸭| 久久99这里只有精品国产| 久久久精品久久久久特色影视| 亚洲国产精品婷婷久久| 欧美日韩中文字幕久久伊人| 国产精品久久久久无码av| 嫩草影院久久国产精品| 伊人色综合久久天天| 久久毛片免费看一区二区三区| 久久久久久国产精品无码下载| 国产精品亚洲美女久久久|