如何給自己的程序增加插件功能-用DLL做插件

如何給自己的程序增加插件功能-用DLL做插件

ID:40824081

大?。?8.50 KB

頁數(shù):4頁

時間:2019-08-08

如何給自己的程序增加插件功能-用DLL做插件_第1頁
如何給自己的程序增加插件功能-用DLL做插件_第2頁
如何給自己的程序增加插件功能-用DLL做插件_第3頁
如何給自己的程序增加插件功能-用DLL做插件_第4頁
資源描述:

《如何給自己的程序增加插件功能-用DLL做插件》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、如何給自己的程序增加插件功能-用DLL做插件作者:佚名??來源:不詳??發(fā)布時間:2007-3-2717:09:12???減小字體增大字體??源碼下載  現(xiàn)在很多程序都支持外掛插件,插件可以使程序容易擴展。插件一般來說都是要求有標準接口的。我們在這里做個最簡單的插件。插件的結構定義如下:  這個是插件DLL的輸出函數(shù),用于創(chuàng)建插件?! OOLPlug_CreateObject(void**pobj){?*pobj=newCMyPlug;?return*pobj!=NULL;}  插件的基類定義  classCPlugBase{public:?CPlugBase(){};public:

2、?virtualHICONGetIcon()=0;?//用于顯示插件的圖標?virtualvoidHello(intk)=0; //插件的功能函數(shù)。?virtualvoidRelease()=0; //釋放插件。}; ?  插件的類必須基于CPlugBase,要實現(xiàn)上述三個函數(shù),其他可以任意擴展?! ”纠影ㄒ粋€主程序和兩個插件程序?! ≈鞒绦蚪缑妫骸   ∵@是沒有插件時的界面,我們可點擊插件-〉增加來增加插件,程序彈出    我們輸入類別和插件的文件,按OK就可增加一個插件,增加后程序自動增加一個圖標:  [責任編輯:cndownzcom]  這個圖標就代表剛才的那個插件,同樣我們

3、可以再次增加一個插件    我們測試點擊一下圖標1,    我們測試點擊一下圖標2    上述兩個message是運行了插件的hello函數(shù)所顯示的?! 〕绦蛳麓螁訒r,插件已自動增加了,不用再次注冊?! ∩鲜龀绦蛟赪in2000professional+VC6+SP5+PlatformSDK2001.11下編譯運行通過?! ∫话惆惭b了vc就可,以前我在VC5+win98做過類似的。

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。