• <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>
            隨筆-90  評(píng)論-947  文章-0  trackbacks-0
             
                 摘要: 錯(cuò)誤修正 首先修正一下上篇(《裸寫一個(gè)進(jìn)程內(nèi) COM 組件》)中的例子的一個(gè)小問(wèn)題。類廠的CreateInstance里面,上次是這么寫的:   STDMETHODIMP ClassFactory::CreateInstance(_In_opt_ IUnknown *pUnkOuter,        &nbs...  閱讀全文
            posted @ 2012-09-09 12:43 溪流 閱讀(5174) | 評(píng)論 (3)編輯 收藏
                 摘要: 引言 前幾天山寨了ATL的COM_INTERFACE,了解了一個(gè)COM類的如何進(jìn)行通用的組織。今天再來(lái)學(xué)習(xí)下COM協(xié)議,看看如何實(shí)現(xiàn)一個(gè)COM組件——當(dāng)然,也是不能用ATL的,不然就學(xué)不到什么了。   COM DLL說(shuō)簡(jiǎn)單簡(jiǎn)單,說(shuō)復(fù)雜也很復(fù)雜。說(shuō)簡(jiǎn)單呢,其實(shí)貌似只要導(dǎo)出下面這五個(gè)函數(shù)就可以了: DllCanUnloadNow DllGetClassObject DllRegisterSe...  閱讀全文
            posted @ 2012-09-07 00:23 溪流 閱讀(6419) | 評(píng)論 (5)編輯 收藏
                 摘要: 在上一篇中,我們實(shí)現(xiàn)了COM_INTERFACE宏,并且重新寫了一個(gè)含有WebBrowser的窗口。在那里我們留了中間層OleContainer。為了驗(yàn)證OleContainer的可用性,現(xiàn)在來(lái)寫一個(gè)含有Windows Media Player(下文簡(jiǎn)稱“WMP”)控件的窗口。   WMP控件的容器類除了IOleClientSite、IOleInPlaceSite、IOleInPlace...  閱讀全文
            posted @ 2012-09-04 22:16 溪流 閱讀(3369) | 評(píng)論 (2)編輯 收藏
                 摘要:   上一篇我們簡(jiǎn)單學(xué)習(xí)了下ATL 的繼承鏈處理。可是,如果要裸寫一個(gè)含內(nèi)嵌IE控件的窗口,還是要寫一個(gè)很長(zhǎng)的QueryInterface,以及AddRef和Release,確保引用計(jì)數(shù)的正確性。于是我們不得不參考ATL的COM_TNTERFACE的處理技巧,來(lái)達(dá)到一定程度上的易用性。   首先,除了IUnknown以外,其余所有涉及到的接口,均按上一篇的形式,弄成相應(yīng)的IXXX...  閱讀全文
            posted @ 2012-09-03 23:17 溪流 閱讀(3617) | 評(píng)論 (4)編輯 收藏
                 摘要: 我們先來(lái)看一組接口定義:   struct IX {     virtual void MethodX() = 0; };   struct IXA : public IX {     virtual void MethodXA() = 0; };   struct IXB : public IX {...  閱讀全文
            posted @ 2012-09-02 13:56 溪流 閱讀(2936) | 評(píng)論 (1)編輯 收藏
            僅列出標(biāo)題
            共18頁(yè): 1 2 3 4 5 6 7 8 9 Last 
            久久精品国内一区二区三区| 狠狠88综合久久久久综合网| 一级做a爰片久久毛片毛片| 伊人 久久 精品| 久久发布国产伦子伦精品| 国产巨作麻豆欧美亚洲综合久久 | 久久精品一区二区三区AV| A狠狠久久蜜臀婷色中文网| 中文字幕久久亚洲一区| 久久精品国产一区二区三区日韩| 亚洲va久久久久| 激情综合色综合久久综合| 精品久久久无码人妻中文字幕豆芽| 久久996热精品xxxx| 99久久久精品免费观看国产| 波多野结衣久久精品| 狠狠色综合网站久久久久久久| 精品综合久久久久久888蜜芽| 亚洲精品成人久久久| 久久99精品国产99久久6| 久久精品无码专区免费东京热 | 久久精品aⅴ无码中文字字幕不卡| 午夜不卡888久久| 996久久国产精品线观看| 久久亚洲精品无码AV红樱桃| 中文字幕乱码久久午夜| 国产精品久久久久久久久久影院| 久久久久黑人强伦姧人妻| 人人狠狠综合久久亚洲婷婷| 久久精品国产亚洲av麻豆小说 | 久久99国产精品久久99小说 | 69久久精品无码一区二区| 国产成人无码精品久久久性色 | 国产V综合V亚洲欧美久久| 久久久国产精品亚洲一区| 久久久久人妻一区二区三区vr| 色播久久人人爽人人爽人人片AV| 女人高潮久久久叫人喷水| 热99RE久久精品这里都是精品免费| 日批日出水久久亚洲精品tv| 看全色黄大色大片免费久久久|