動態生成控制項問題 |
答題得分者是:jcjroc
|
jean2004
初階會員 發表:69 回覆:80 積分:39 註冊:2004-12-18 發送簡訊給我 |
動態生成一控制項,代碼如下: SnakeTimer = new TSnakeTimer; SnakeTimer->Interval = 300; SnakeTimer->OnTimer = SnakeTimerTimer; SnakeTimer->OnTimer = SnakeTimerTimer; SnakeTimer->TriggerTimer(); SnakeTimer->DestroyTimer(); 各位先進,最後那兩行是什麼意思? SnakeTimer->TriggerTimer();//什麼意思? SnakeTimer->DestroyTimer();//什麼意思? 另外,這個代碼在.EXE表單裏很正常,但是在.DLL表單裏運行, 滑鼠指標必須在表單上移動這兩句代碼才有效,滑鼠指標離開表 單這個代碼就沒有作用了,何故?往各位先進不吝賜教發表人 - jean2004 於 2005/11/05 17:57:25 發表人 - jean2004 於 2005/11/05 17:58:37 |
haman
中階會員 發表:46 回覆:137 積分:56 註冊:2005-03-10 發送簡訊給我 |
SnakeTimer這個東西是你自已新增的控制項嗎?
我在help跟commponent list裡都找不到,
如果你是自已定義的,方便把code po上來嗎?
如果是用別人寫好的,你可能要去找作者或是那家公司了 就字面意思來看,
SnakeTimer->TriggerTimer();//翻成觸發計時,應該是相當於計時開始吧(個人猜測)
SnakeTimer->DestroyTimer();//翻成毀滅(或消滅)計時
Destroy這個字常用在物件釋放的類似事件中 ====================================
懂的不多,卻想學的更多,搞得不自覺的將問題複雜化@@
|
jean2004
初階會員 發表:69 回覆:80 積分:39 註冊:2004-12-18 發送簡訊給我 |
|
jcjroc
高階會員 發表:21 回覆:279 積分:115 註冊:2002-09-18 發送簡訊給我 |
|
jean2004
初階會員 發表:69 回覆:80 積分:39 註冊:2004-12-18 發送簡訊給我 |
|
jean2004
初階會員 發表:69 回覆:80 積分:39 註冊:2004-12-18 發送簡訊給我 |
|
jcjroc
高階會員 發表:21 回覆:279 積分:115 註冊:2002-09-18 發送簡訊給我 |
|
jean2004
初階會員 發表:69 回覆:80 積分:39 註冊:2004-12-18 發送簡訊給我 |
jcjroc先進我是對與DLL傳遞資訊不瞭解,我是這樣調用DLL中的表單的:
void (*CustomerForm)(char *);
HINSTANCE hInst=LoadLibrary("..\\Project2.dll");
(FARPROC &)CustomerForm=GetProcAddress(hInst,"CustomerForm");
CustomerForm();
FreeLibrary(hInst);
我要如何傳遞參數給DLL才能使DLL中的表單子類化?
|
jcjroc
高階會員 發表:21 回覆:279 積分:115 註冊:2002-09-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |