如何在其他應用程式的標題列上, 加入一個BUTTON |
尚未結案
|
刁一
一般會員 發表:10 回覆:22 積分:6 註冊:2002-07-31 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
刁一
一般會員 發表:10 回覆:22 積分:6 註冊:2002-07-31 發送簡訊給我 |
|
andersonhsieh
版主 發表:33 回覆:531 積分:439 註冊:2002-06-10 發送簡訊給我 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
嘿....終於也有朋友提到這個問題了....
因為我之前也有這樣子的想法...但不知從何下手....??
比如說: 今天我有兩套程式語言工具...一套是封閉式的...也就是無法像
DELPHI一樣...可以加上外掛的元件....而另一套則是DELPHI....
而今天如果想要從該封閉式工具來寫系統時,(此時DELPHI為次要角色),想要
利用DELPHI來加入某元件在該封閉式工具中的表單時,(當然啦,並不是將元件
納入到該EXE檔,只是希望能做到在該表單中可以看到及操作那一個DELPHI的元
件,因此該元件也會隨著該表單的位置不同而跟著變動其位置,簡單說看起來就
好像該元件是該表單中的一份子)....我想了半天,真的不知該怎麼做...!!
好像只有一個方式...可以有點類似...但還是不太相同...
就是利用DLL....
即: 一個加上FORM的DLL檔....
然後在該封閉工具的表單中的某一個BTN,其程式碼中,先帶入該表單的位置,或
是您想要讓DELPHI元件要出現在該表單的位置...(當然啦,,這個參考位置要調
到很準...好像有點花時間喲!!),再加上想要處理的東東或是想要傳回值等參
數...最後就是顯示出DELPHI的FORM....如此即可呈現出DELPHI的元件...接下
去再去做其它處理....
只是這樣子的做法,並不是一開始就把DELPHI元件給放在該表單中....所以我後
來也放棄這種想法了.....
不知道是否有那位朋友...可以做到此心目中的理想...!! 另外...在此順便請教各位一個問題...
就是那一個封閉的工具....可以加入所謂的Active X元件...那麼利用這一點,
我可以在封閉工具中,使用到DELPHI的元件嗎?
因為我有看到DELPHI中有一個ACTIVE X的東東...但是不曉得是否為一樣的東
西...
簡單說,就是DELPHI可以將元件製作成ACTIVE X嗎?
如果可以...應該如何做呢? 又該注意那些事情呢? Thanks!!
|
刁一
一般會員 發表:10 回覆:22 積分:6 註冊:2002-07-31 發送簡訊給我 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
引言: 嘿....終於也有朋友提到這個問題了.... 因為我之前也有這樣子的想法...但不知從何下手....?? 比如說: 今天我有兩套程式語言工具...一套是封閉式的...也就是無法像 DELPHI一樣...可以加上外掛的元件....而另一套則是DELPHI.... 而今天如果想要從該封閉式工具來寫系統時,(此時DELPHI為次要角色),想要 利用DELPHI來加入某元件在該封閉式工具中的表單時,(當然啦,並不是將元件 納入到該EXE檔,只是希望能做到在該表單中可以看到及操作那一個DELPHI的元 件,因此該元件也會隨著該表單的位置不同而跟著變動其位置,簡單說看起來就 好像該元件是該表單中的一份子)....我想了半天,真的不知該怎麼做...!! 好像只有一個方式...可以有點類似...但還是不太相同... 就是利用DLL.... 即: 一個加上FORM的DLL檔.... 然後在該封閉工具的表單中的某一個BTN,其程式碼中,先帶入該表單的位置,或 是您想要讓DELPHI元件要出現在該表單的位置...(當然啦,,這個參考位置要調 到很準...好像有點花時間喲!!),再加上想要處理的東東或是想要傳回值等參 數...最後就是顯示出DELPHI的FORM....如此即可呈現出DELPHI的元件...接下 去再去做其它處理.... 只是這樣子的做法,並不是一開始就把DELPHI元件給放在該表單中....所以我後 來也放棄這種想法了..... 不知道是否有那位朋友...可以做到此心目中的理想...!! 另外...在此順便請教各位一個問題... 就是那一個封閉的工具....可以加入所謂的Active X元件...那麼利用這一點, 我可以在封閉工具中,使用到DELPHI的元件嗎? 因為我有看到DELPHI中有一個ACTIVE X的東東...但是不曉得是否為一樣的東 西... 簡單說,就是DELPHI可以將元件製作成ACTIVE X嗎? 如果可以...應該如何做呢? 又該注意那些事情呢? Thanks!!哈...不好意思.... 自己來回答一下...我已經試出用Delphi產生一個Active X (*.OCX),然後在 那一個封閉式工具中,貼上一個Active X元件,並指定到該Active X...這樣子 就可以在封閉式工具中看到那一個元件了.... 只是...我想要再深究一些....即...請教各位大大: 我該如何由封閉式工具來傳入參數給該 > 補充: 給: 刁一朋友: 我試過在 |
刁一
一般會員 發表:10 回覆:22 積分:6 註冊:2002-07-31 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
引言: 可能還是沒辦法耶!.... 因為我是要將BUTTON放到WORD的標題列那.... 所以可能沒法用ActiveX去做就可以用的.... 還有你可以在ActiveX上多加一個Method就可以讓使用這ActiveX去CALL了.. 當然也可以回傳值啊!...還可以有EVENT哦!..呵呵..Word? You can create COM addin (for office 2000/XP) very easily using Delphi. There exists a wizard downloadable from borland. |
刁一
一般會員 發表:10 回覆:22 積分:6 註冊:2002-07-31 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
刁一
一般會員 發表:10 回覆:22 積分:6 註冊:2002-07-31 發送簡訊給我 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
|
刁一
一般會員 發表:10 回覆:22 積分:6 註冊:2002-07-31 發送簡訊給我 |
A.....我平常在寫ActiveX是都是先寫一個VCL的Component之後就讓Delphi自動去轉成AcitveX了, 所以只要加在Public中的Function就會轉成Method了吧!..我想...(我很少寫有UI的AcitveX)...我比較常寫沒UI的(比較簡單)...而我都是用Automation Object...你可以看一下這篇... http://pgsql.vip.idv.tw:8080/viewtopic.php?t=614 http://pgsql.vip.idv.tw:8080
這個站不錯哦!..其人的人也很熱心, 有問題可以在那問一下, 那的高手會很願意幫你的...
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
引言: A.....我平常在寫ActiveX是都是先寫一個VCL的Component之後就讓Delphi自動去轉成AcitveX了, 所以只要加在Public中的Function就會轉成Method了吧!..我想...(我很少寫有UI的AcitveX)...我比較常寫沒UI的(比較簡單)...而我都是用Automation Object...你可以看一下這篇... http://pgsql.vip.idv.tw:8080/viewtopic.php?t=614 http://pgsql.vip.idv.tw:8080 這個站不錯哦!..其人的人也很熱心, 有問題可以在那問一下, 那的高手會很願意幫你的...哈....多謝啦....因為我已實做出來了.... 我可以讓一個其它工具軟體,藉由已註冊的ActiveX Form,來放入我在Delphi 中所設計的一個表單加上Table加上DBNavigator的ActiveX Form...來使用之..! (只是應該沒有人會這樣子把一個含資料處理的東東製成OCX吧!! ) 在此提供一個情形給想要做成 > |
johnny.guo
一般會員 發表:0 回覆:4 積分:0 註冊:2002-12-20 發送簡訊給我 |
|
johnny.guo
一般會員 發表:0 回覆:4 積分:0 註冊:2002-12-20 發送簡訊給我 |
|
刁一
一般會員 發表:10 回覆:22 積分:6 註冊:2002-07-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |