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

            桃源谷

            心靈的旅行

            人生就是一場(chǎng)旅行,不在乎旅行的目的地,在乎的是沿途的風(fēng)景和看風(fēng)景的心情 !
            posts - 32, comments - 42, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            04 2010 檔案

                 摘要: 1. 添加右鍵彈出菜單
            我們?cè)谶@里,將會(huì)在插件中加入右鍵彈出菜單功能。也就是如下圖那樣,在文檔區(qū)內(nèi),點(diǎn)擊鼠標(biāo)右鍵時(shí)會(huì)彈出的菜單。我們將在這個(gè)菜單中加入屬于我們插件的菜單項(xiàng)目”testplug”。

            加入菜單項(xiàng)目的效果如下圖:


            讓我們看看,咱們創(chuàng)建的插件工程中,給我們提供了什么樣的入口代碼了吧。
            1. 在函數(shù)BuildModuleMenu中添加菜單項(xiàng)。
            在文檔的視圖里才加入菜單項(xiàng)的入口函數(shù)是BuildModuleMenu,它的初始代碼是下面那樣:
            void testplug::BuildModuleMenu(const ModuleType type, wxMenu* menu, const FileTreeData* data)
            {
            //Some library module is ready to display a pop-up menu.
            //Check the parameter \"type\" and see which module it is
              閱讀全文

            posted @ 2010-04-29 20:58 lymons 閱讀(2325) | 評(píng)論 (0)  編輯 |

                 摘要: 1. 創(chuàng)建Plugin工程

            ① 從File主菜單中,選擇new -> Projects… , 打開工程創(chuàng)建向?qū)?duì)話框。
            ② 在Projects的列表框中,選擇 Code::Blocks plugin ,然后點(diǎn)擊 Go 按鈕,進(jìn)入插件創(chuàng)建向?qū)?duì)話框。
            ③ 創(chuàng)建向?qū)У牡谝粋€(gè)畫面中有重要信息說明。請(qǐng)注意的是里面提到了必須設(shè)置#cb, #wx這兩個(gè)全局變量。不過,還好咱們?cè)凇禖odeBlock插件開發(fā)指南 一》中已經(jīng)對(duì)這兩個(gè)變量進(jìn)行了設(shè)置。咱們?cè)谶@里,直接點(diǎn)擊Next進(jìn)入到下一個(gè)畫面即可。

              閱讀全文

            posted @ 2010-04-20 22:21 lymons 閱讀(5142) | 評(píng)論 (0)  編輯 |

                 摘要: CodeBlocks插件開發(fā)指南(一)
            By Lymons(lymons@gmail.com) 2010/4/14

            CodeBlocks是一個(gè)優(yōu)秀的C/C++ IDE開發(fā)環(huán)境,另外它也是開源的,也是跨平臺(tái)的.你能夠利用它的源代碼進(jìn)行二次開發(fā),也能為它制作自己的插件. 它的GUI是利用了跨平臺(tái)的wxWidgets庫來做成的,所以它才能夠?qū)崿F(xiàn)跨平臺(tái).

            下面將介紹CodeBlock的插件制作方法,當(dāng)然它必須得通過編寫自己的程序才能實(shí)現(xiàn),所以懂得一些C++的編程知識(shí)能夠幫你更容易去理解它的內(nèi)容.

            1. 準(zhǔn)備CodeBlocks的開發(fā)環(huán)境  閱讀全文

            posted @ 2010-04-17 16:22 lymons 閱讀(9646) | 評(píng)論 (3)  編輯 |

                 摘要: W2K信號(hào)(Signals)的設(shè)備驅(qū)動(dòng)

            Unix下的信號(hào)提供了一個(gè)簡(jiǎn)單的IPC機(jī)制,也就是當(dāng)進(jìn)程收到一個(gè)信號(hào)后會(huì)異步(asynchronous) 地調(diào)用你的信號(hào)處理函數(shù)(也叫做句柄),不管你的代碼是否已經(jīng)處在執(zhí)行的過程之中。 而在Windows 2000(譯者注:版本高于W2k的Windows平臺(tái))下就需要用到一個(gè)設(shè)備驅(qū)動(dòng),以便你能使用異步過程調(diào)用(asynchronous procedure calls , 簡(jiǎn)稱APCs或者APC) 來達(dá)成同樣的效果.

            By Panagiotis E.
            August 01, 2001
            URL:http://www.ddj.com/windows/184416344

            翻譯:Lymons (lymons@gmail.com)
              閱讀全文

            posted @ 2010-04-13 10:29 lymons 閱讀(2326) | 評(píng)論 (0)  編輯 |

            我的個(gè)人簡(jiǎn)歷第一頁 我的個(gè)人簡(jiǎn)歷第二頁
            人妻精品久久久久中文字幕69| 久久se精品一区二区影院| 久久精品人人做人人爽电影| 国产精品久久久久a影院| 99蜜桃臀久久久欧美精品网站 | 欧美久久久久久| 久久棈精品久久久久久噜噜| 亚洲国产成人久久综合一| 一本久久免费视频| 天天综合久久久网| 少妇久久久久久久久久| 伊人色综合久久天天人守人婷 | 久久无码一区二区三区少妇| 一本久久a久久精品亚洲| 久久综合色之久久综合| 国内精品久久人妻互换| 亚洲中文字幕无码久久综合网 | 亚洲中文字幕久久精品无码喷水 | A级毛片无码久久精品免费| 婷婷久久香蕉五月综合加勒比 | 少妇久久久久久久久久| 久久夜色精品国产| 国产成人精品久久一区二区三区av| 中文字幕乱码久久午夜| 久久人人爽人人爽人人片AV东京热| 国产精品成人久久久久三级午夜电影 | 久久精品无码一区二区WWW| 久久久久久亚洲精品不卡| 国产精品久久影院| 久久久久久亚洲AV无码专区| 久久精品中文字幕大胸| 婷婷久久精品国产| 欧美久久久久久精选9999| 亚洲成色999久久网站| 精品无码久久久久久午夜| 久久精品人人做人人爽电影蜜月| 亚洲精品97久久中文字幕无码| 久久无码人妻精品一区二区三区| 久久人搡人人玩人妻精品首页| 国产精品久久久天天影视香蕉| 久久精品国产亚洲Aⅴ香蕉|