線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:941
推到 Plurk!
推到 Facebook!

請問自製OCX時,如何攔截訊息?(不是自製VCL元件喔)

尚未結案
nady
一般會員


發表:8
回覆:6
積分:2
註冊:2002-11-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-13 12:06:09 IP:61.218.xxx.xxx 未訂閱
各位前輩好 小弟最近在利用BCB 5.0 寫一個OCX的元件。(ActiveX Form 的專案) 因為需要多工,所以在元件中新增了一個Thread去執行某些工作.... 但是當Thread執行完畢之後,需要送一個Message給我的OCX主體。 (我不希望使用flag的方式來得知Thread是否完成,我希望用Message的方式。)    我是使用BCB一般攔截訊息的方式(例如:OnMessage,Dispatch)來抓取我的Message,但是我卻抓不到任何Windows的訊息(也包括我的訊息)。 所以我懷疑是不是因為"一般攔截訊息的方式"只能適用在VCL,不能適用在ATL。 還請各位前輩幫我釋疑解惑,或者想個方式解決小弟的問題。    謝謝謝謝  
系統時間:2024-05-12 9:08:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!