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