青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
Codejie's C++ Space
Using C++
LingosHook:Plugins under wxWidget
這幾天一直在被Plugins折騰,用老辦法用wxWidget實(shí)現(xiàn)插件方式一直都失敗,主要是在DLL中創(chuàng)建的窗口無法獲得Application Instance,導(dǎo)致窗口彈出時(shí),直接CORE,很是苦惱。。。后來嘗試將主窗口的Instance和Window作為參數(shù)傳給DLL中的窗口,彈出沒有問題,但當(dāng)窗口關(guān)閉是,也會(huì)引起主窗口關(guān)閉,懷疑是公用消息隊(duì)列所致,又是苦惱了幾天~
好在現(xiàn)在世界無限大,找來找去,還真發(fā)現(xiàn)早有前輩實(shí)現(xiàn)了這些,啥也不管了,COPY & PASTE 先,爸爸說的好--“天下文人是一家”,我覺得程序員亦是如此。。。
原帖在這,敬請移步--
http://wxforum.shadonet.com/viewtopic.php?t=13178&highlight=plugin
雖還沒有太弄懂其原理,但大體看原帖應(yīng)該也碰到了和我一樣的問題。所以其在DLL創(chuàng)建窗口前,先初始了一個(gè)App來接管或者封裝住后面的窗口。實(shí)在是高人,至少我沒有想到這樣,用到的那些函數(shù)也從沒見過,實(shí)在是高啊。。。這里我還有些糊涂,此時(shí)DLL中的窗口運(yùn)行在哪個(gè)進(jìn)程中?我還不想在LingosHook中引入鎖。。。
下面是主要的,也是重要的代碼。
#ifndef __EXPORTS_H__
#define
__EXPORTS_H__
//
http://wxforum.shadonet.com/viewtopic.php?t=13178
&highlight=plugin
#include
"
wx/wx.h
"
#include
"
wx/msw/private.h
"
#define
IMPLEMENT_PLUGIN(name) \
extern
"
C
"
__declspec(dllexport) ActivityObject
*
GetActivity()
{
return
new
name; }
\
\
class
name##DLLApp :
public
wxApp \
{ \
}
; \
IMPLEMENT_APP_NO_MAIN(name##DLLApp) \
\
BOOL APIENTRY DllMain(HANDLE hModule, DWORD uCallReason, LPVOID pReserved) \
{ \
switch
(uCallReason) \
{ \
case
DLL_PROCESS_ATTACH: \
{ \
wxSetInstance((HINSTANCE)hModule); \
int
argc
=
0
;
char
*
argv
=
NULL; \
wxEntryStart(argc,
&
argv); \
return
TRUE; \
}
\
break
; \
case
DLL_THREAD_ATTACH: \
break
; \
case
DLL_THREAD_DETACH: \
break
; \
case
DLL_PROCESS_DETACH: \
wxEntryCleanup(); \
break
; \
default
: \
return
FALSE; \
}
; \
\
return
TRUE; \
}
\
#endif
上面代碼被我去掉了幾行,沒別的意思,只是感覺么什么用處,當(dāng)然也可能自己道行還不夠,沒體會(huì)到其中奧秘。不過去掉了還是能正常使用,如下圖。有興趣的,請去看原帖。
<---- 蛋疼的分割線---->
知道啥叫‘蛋疼’不。。。為了搞定這個(gè)Plugins,特意寫了Test工程。。。搞死我了。。。
posted on 2011-01-07 18:39
codejie
閱讀(1702)
評論(0)
編輯
收藏
引用
所屬分類:
C++
、
LingosHook
只有注冊用戶
登錄
后才能發(fā)表評論。
相關(guān)文章:
C++: c++ wrap for libpq
Why the inline function can not be covered?
LingosHook : Development Environment Setup
LingosHook : HTML Data in Android Client
LingosHook: CDocumentOutputObject
LingosHook : Optimize TinyHtmlParser Class
OCI : do NOT debug on TWO different windows
LingosHook:Lingoes生詞本第二十五版
LingosHook:1.4.000 and gettext
wxWidget:Catch KEY event of wxStaticBitmap.
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
公告
Using C++
導(dǎo)航
C++博客
首頁
新隨筆
聯(lián)系
聚合
管理
統(tǒng)計(jì)
隨筆 - 350
文章 - 0
評論 - 1501
引用 - 0
留言簿
(73)
給我留言
查看公開留言
查看私人留言
隨筆分類
(513)
BoxCatcher(2)
(rss)
C++(93)
(rss)
EL(21)
(rss)
G7(39)
(rss)
I;P(18)
(rss)
LingosHook(93)
(rss)
MacBook Pro(2)
(rss)
MPQ - WOW(43)
(rss)
Raspberry-pi(3)
(rss)
Resource(8)
(rss)
SnakeGo(1)
(rss)
輪子精神(67)
(rss)
隨筆而已(110)
(rss)
心情痕跡(13)
(rss)
積分與排名
積分 - 545020
排名 - 29
最新評論
1.?re: LingosHook:Donators List
donate link cannot open,
though still cannot use on window server 2008 x64
--wosyem
2.?re: C++: c++ wrap for libpq
類不錯(cuò),可惜不會(huì)使用啊。
給一個(gè)例子吧。特別
請教 class TParams 怎么樣使用?
謝謝啦。
--豬大頭
3.?re: LingosHook:困難
大神,Lingoes_ListKey的基類是listbox還是listview,上述問題有后續(xù)么。。。
--losfuyi
4.?re: LingosHook : LingosHook的x64版也來了
codejie大神,現(xiàn)在怎么下載不了LingosHook的x64版呢?
--張三
5.?re: LingosHook : LingosHook的x64版也來了
codejie大大,lingoes v2.9.2和這個(gè)版本的LingosHook x64不能hook啊,有沒有什么方法可以解決呢?lingoes降低版本可以嗎?
對了系統(tǒng)是win10
--rexxx_
閱讀排行榜
1.?LingosHook:Lingoes生詞本下載頁(48742)
2.?練習(xí):LoadLibrary調(diào)用DLL中的Class(25531)
3.?GSOAP:添加Header的處理(9589)
4.?使用DirectSound播放MP3文件(6067)
5.?LingosHook:Lingoes生詞本第二十五版(5807)
評論排行榜
1.?LingosHook:Lingoes生詞本下載頁(188)
2.?LingosHook: Compatible with Lingoes 2.9.0(102)
3.?LingosHook:Q&A(79)
4.?LingosHook : LingosHook的x64版也來了(62)
5.?LingosHook: Release 1.6.700(50)
Powered by:
C++博客
Copyright © codejie
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲精品一区二区三区四区高清
|
99视频+国产日韩欧美
|
国产一区二区三区久久悠悠色av
|
欧美日韩日日骚
|
亚洲精品自在久久
|
一区二区三区日韩
|
国产精品大片
|
亚洲影视在线播放
|
久久成人精品视频
|
国产精品久久中文
|
亚洲欧美中文日韩v在线观看
|
性做久久久久久久免费看
|
国产女人aaa级久久久级
|
午夜视频在线观看一区二区三区
|
久久久久青草大香线综合精品
|
国产精品一区二区视频
|
欧美多人爱爱视频网站
|
亚洲人成人一区二区三区
|
99在线精品免费视频九九视
|
欧美日一区二区在线观看
|
亚洲午夜精品
|
久久夜色精品国产欧美乱极品
|
1769国内精品视频在线播放
|
欧美激情精品久久久六区热门
|
99精品国产高清一区二区
|
亚洲综合不卡
|
久久成人免费网
|
亚洲在线视频网站
|
国产日韩欧美综合精品
|
欧美在线亚洲在线
|
久热精品视频在线免费观看
|
亚洲国产高清视频
|
欧美不卡福利
|
亚洲一级在线观看
|
蜜臀av性久久久久蜜臀aⅴ
|
亚洲九九精品
|
国产欧美日韩在线播放
|
蜜桃av一区二区三区
|
亚洲日本va午夜在线电影
|
亚洲黄页一区
|
欧美系列一区
|
麻豆精品传媒视频
|
亚洲免费网站
|
亚洲激情第一页
|
久久国产精品一区二区三区四区
|
亚洲国产精品小视频
|
国产精品欧美久久
|
猛干欧美女孩
|
欧美亚洲免费高清在线观看
|
亚洲国产天堂久久国产91
|
久久av资源网站
|
一本久久a久久精品亚洲
|
国产欧美一区二区视频
|
欧美精品久久99
|
久久久亚洲欧洲日产国码αv
|
午夜精品久久久久久99热
|
欧美成人影音
|
亚洲欧美视频在线
|
一区二区91
|
亚洲高清自拍
|
狠狠色噜噜狠狠色综合久
|
亚洲国产精品久久91精品
|
国产精品三区www17con
|
欧美精品激情在线观看
|
久久亚洲精品一区二区
|
午夜精品久久久久
|
亚洲永久免费av
|
日韩小视频在线观看专区
|
欧美激情一区二区三区全黄
|
久久在线视频
|
久久久久中文
|
久久99在线观看
|
亚洲一区二区三区四区在线观看
|
亚洲一区三区视频在线观看
|
亚洲美女中文字幕
|
欧美激情一区二区久久久
|
蜜桃视频一区
|
免费成人你懂的
|
卡一卡二国产精品
|
欧美中文字幕视频
|
亚洲综合色丁香婷婷六月图片
|
在线亚洲自拍
|
中国成人在线视频
|
99精品视频一区
|
亚洲视频免费看
|
亚洲一区二区三区高清
|
一本大道久久a久久精品综合
|
亚洲日本无吗高清不卡
|
亚洲激情成人网
|
最近中文字幕日韩精品
|
国产日韩亚洲
|
国产亚洲一区二区三区在线观看
|
国产视频欧美视频
|
国产精品大全
|
国产精品家庭影院
|
国产麻豆日韩
|
伊人精品视频
|
亚洲精品一级
|
一本一本久久a久久精品综合妖精
|
正在播放亚洲
|
性欧美大战久久久久久久久
|
久久精品国产亚洲一区二区三区
|
亚洲午夜激情网页
|
午夜精品福利一区二区三区av
|
亚洲一区综合
|
欧美在线|欧美
|
久久五月婷婷丁香社区
|
欧美成人激情在线
|
亚洲人午夜精品
|
亚洲一区三区视频在线观看
|
欧美亚洲免费高清在线观看
|
久久精品免视看
|
亚洲成色www8888
|
99国产精品久久久久老师
|
欧美r片在线
|
国产精品99免视看9
|
老色批av在线精品
|
欧美精品麻豆
|
国产精品综合网站
|
亚洲成人在线网
|
一区二区激情
|
久久网站热最新地址
|
亚洲国产精品一区二区第一页
|
性刺激综合网
|
久久久精品久久久久
|
麻豆精品在线视频
|
国产精品久久久久aaaa九色
|
精品成人a区在线观看
|
夜夜嗨av色一区二区不卡
|
欧美资源在线
|
亚洲乱码久久
|
久久久久在线观看
|
欧美午夜精品久久久久免费视
|
欧美一级久久久
|
欧美在线观看天堂一区二区三区
|
免费成人在线观看视频
|
国产精品久久久久久久久久免费
|
国内偷自视频区视频综合
|
99成人精品
|
免费在线观看日韩欧美
|
欧美激情一区二区三区
|
欧美一区二区网站
|
欧美视频一二三区
|
日韩视频久久
|
欧美激情一区二区三区
|
久久精品日产第一区二区三区
|
国产精品男女猛烈高潮激情
|
性欧美xxxx大乳国产app
|
欧美日韩亚洲国产精品
|
亚洲精品色图
|
欧美激情一区二区三区不卡
|
久久中文字幕一区
|
一区三区视频
|
另类av导航
|
久久久久久亚洲综合影院红桃
|
国产一区二区你懂的
|
久久精品免费观看
|
久久视频在线视频
|
欧美精品久久久久久久久久
|
一区二区三区高清
|
欧美日韩久久精品
|
亚洲理论在线
|
亚洲经典自拍
|
欧美韩日一区
|
日韩一区二区免费高清
|
亚洲国产精品精华液2区45
|
久久躁日日躁aaaaxxxx
|
最近中文字幕日韩精品
|
亚洲国产日韩精品
|
欧美国产视频在线
|
一本色道久久
|
亚洲作爱视频
|
国产精品乱人伦一区二区
|
午夜精品久久久久久久99热浪潮
|
亚洲视频高清
|
国产日韩欧美在线一区
|
久久永久免费
|
欧美肥婆在线
|
亚洲资源在线观看
|
午夜精品福利视频
|
亚洲成人自拍视频
|
亚洲人成网站在线观看播放
|
国产精品mm
|
久久久久综合
|
女主播福利一区
|
亚洲视频在线一区
|
亚洲欧美中日韩
|
亚洲国产欧美精品
|
日韩视频免费看
|
国产欧美一区视频
|
麻豆精品视频在线观看
|
欧美女同在线视频
|
欧美中文在线观看
|
久久影音先锋
|
亚洲一区二区三区精品在线观看
|
小处雏高清一区二区三区
|
亚洲国产精品美女
|
正在播放欧美视频
|
尤物网精品视频
|
9色精品在线
|