• <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>

            技術(shù)備忘錄

            c++及圖形學(xué)

             

            C++中嵌入ie瀏覽器總結(jié)(3) - wxIE 的 bug解決及最后效果展示

                   前面兩個(gè)問(wèn)題的解決,心里想: 這下好了,解決了這兩個(gè)問(wèn)題,下一步做界面就簡(jiǎn)單多了,不像以前,直接用mfc或第三方庫(kù)做,要做出好看效果真是很難。編譯好,運(yùn)行了,發(fā)現(xiàn)效果還不錯(cuò)。但是實(shí)現(xiàn)到里面的腳本的時(shí)候,發(fā)現(xiàn)出了問(wèn)題,不響應(yīng)鍵盤(pán)消息了。而且在頁(yè)面文本框里面按tab鍵,光標(biāo)不是跑到下一個(gè)文本框,而是不見(jiàn)了。之前有這個(gè)現(xiàn)象,但是忙于解決前面的問(wèn)題,沒(méi)有注意到。這下可完了,不會(huì)前工盡棄吧,那可麻煩大了。
                  google了半天,問(wèn)了朋友,還是不知道什么原因。因?yàn)閣xIE及嵌入瀏覽器本身是比較偏門(mén)的問(wèn)題,確實(shí)很難找到答案。
                  山窮水盡疑無(wú)路,柳暗花明又一村。好不容易,在google上找到了一個(gè)類(lèi)似的問(wèn)題,回答的說(shuō),這是wxIE的bug,在wxPython的項(xiàng)目中,這個(gè)問(wèn)題已經(jīng)解決了。下載下來(lái)編譯后,運(yùn)行試試看,搞定了
                  但是還得和之前的修改合并,合并過(guò)程中又發(fā)現(xiàn)了一個(gè)問(wèn)題。前文中提到過(guò),通過(guò)IOleObject 接口來(lái)設(shè)置IDocHostUIHandler方法,我開(kāi)始就是用這種方法。結(jié)果合并完后,發(fā)現(xiàn)還是不響應(yīng)鍵盤(pán)消息
                調(diào)了半天,才發(fā)現(xiàn),wxIE原來(lái)已經(jīng)實(shí)現(xiàn)過(guò)IOleClientSite 接口,我把自己的接口設(shè)上去,把wxIE的給替換掉了,所以導(dǎo)致了不正常的結(jié)果。 經(jīng)過(guò)一番調(diào)整后,終于正常了
               自此,用html做c++程序界面的基礎(chǔ)工作算是告一段落了,下面就是完成接口工作和頁(yè)面腳本了。希望不要再遇到什么問(wèn)題。
                 我在這里把這些問(wèn)題記錄下來(lái),以備以后查用,也愿其他朋友不要再遇到我一樣的困擾。

                下面截一張做出來(lái)的界面圖:


            這是一個(gè)對(duì)話框,完成前面的基礎(chǔ)工作后,只要設(shè)計(jì)師設(shè)計(jì)好頁(yè)面,我們幾分鐘就可以繼承到c++里面,再花點(diǎn)寫(xiě)接口和腳本的時(shí)間,比原來(lái)用mfc做界面,不知要節(jié)省多少時(shí)間。這個(gè)界面比較簡(jiǎn)單,但是只要是能設(shè)計(jì)出的界面,我們都能讓他集成進(jìn)來(lái)。
            有興趣的朋友也不妨試試這種做界面的方法。

            posted on 2008-12-20 22:56 jerrychan 閱讀(2896) 評(píng)論(5)  編輯 收藏 引用 所屬分類(lèi): C++

            評(píng)論

            # re: C++中嵌入ie瀏覽器總結(jié)(3) - wxIE 的 bug解決及最后效果展示 2008-12-21 13:35 小笨象

            我想請(qǐng)問(wèn)一下,IDocHostUIHandler不響應(yīng)鍵盤(pán)消息,是在哪部分的問(wèn)題?
            能否介紹 一下?謝謝。
            我的郵箱:zxjrainbow++9ele.com(++換成@)。
            謝謝了。  回復(fù)  更多評(píng)論   

            # re: C++中嵌入ie瀏覽器總結(jié)(3) - wxIE 的 bug解決及最后效果展示 2008-12-21 15:11 jerrychan

            @小笨象
            這個(gè)是wxIE的bug,和IDocHostUIHandler 接口無(wú)關(guān)   回復(fù)  更多評(píng)論   

            # re: C++中嵌入ie瀏覽器總結(jié)(3) - wxIE 的 bug解決及最后效果展示 2008-12-22 18:29 小笨象

            哦。。。。。
              回復(fù)  更多評(píng)論   

            # re: C++中嵌入ie瀏覽器總結(jié)(3) - wxIE 的 bug解決及最后效果展示 2009-02-18 13:27 Jiad

            樓主是用的wxActiveX那個(gè)wxIE嗎,還是wxHtml?  回復(fù)  更多評(píng)論   

            # re: C++中嵌入ie瀏覽器總結(jié)(3) - wxIE 的 bug解決及最后效果展示 2009-02-21 19:48 jerrychan

            @Jiad
            wxie ,wxhtml 對(duì)Html支持不太好   回復(fù)  更多評(píng)論   

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿(7)

            隨筆分類(lèi)

            隨筆檔案

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            曰曰摸天天摸人人看久久久| 久久人人爽人人爽人人片av麻烦| 无码人妻精品一区二区三区久久久| 亚洲女久久久噜噜噜熟女| 久久精品夜夜夜夜夜久久| 久久人爽人人爽人人片AV| 久久久久久久尹人综合网亚洲 | 久久国产精品99久久久久久老狼| 国内精品久久久久久不卡影院| 亚洲а∨天堂久久精品9966| 久久99精品国产自在现线小黄鸭| 国产女人aaa级久久久级| 99久久精品国产一区二区| 久久免费国产精品一区二区| 亚洲精品无码久久久久去q| 99久久精品国产毛片| 久久99国内精品自在现线| 久久99热这里只频精品6| 国产三级精品久久| 2021精品国产综合久久| 久久亚洲精品无码aⅴ大香| 久久国产精品成人免费| 97久久婷婷五月综合色d啪蜜芽| 久久精品国产亚洲5555| 久久久久久狠狠丁香| 久久久久国产精品熟女影院| 久久综合亚洲鲁鲁五月天| 四虎影视久久久免费观看| 久久精品国产亚洲7777| 狠狠久久综合伊人不卡| 99热精品久久只有精品| AA级片免费看视频久久| 国产精品va久久久久久久| 99久久精品九九亚洲精品| 91精品国产高清久久久久久91 | 久久天天躁狠狠躁夜夜网站| 亚洲色婷婷综合久久| 久久精品免费一区二区| 久久无码专区国产精品发布| 久久久久久国产精品美女| 一级做a爰片久久毛片毛片|