[Delphi]請問要如何用delphi強制Excel無法關閉? |
答題得分者是:aquarius
|
cherry
一般會員 發表:16 回覆:26 積分:8 註冊:2002-06-28 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
cherry
一般會員 發表:16 回覆:26 積分:8 註冊:2002-06-28 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
aquarius
資深會員 發表:3 回覆:347 積分:330 註冊:2003-05-21 發送簡訊給我 |
引言: 感謝hagar的回答~ 之前也是有想過要這樣處理, 但是EXCEL 的Visble 為 False時, 必須用progressbar才能表現進度。 所以才將EXCEL 的Visble 設定為True, 可以很明顯看到資料正在處理中... 我在資料處理完時會出現一個dialog 可是這個dialog被EXCEL遮住了... 如果希望這個dialog(MessageBox)的屬性是 "StayOnTop" 要怎麼處理呢? 多謝~1. 不要被別人關掉, 一個簡單的做法就是在 EXCEL 的畫面上, 再擋一個透明的 WINDOW, 這樣就不會被別人直接按到關閉, 但不能阻止用 工作管理員 直接刪除 EXCEL 的行程. 2. MessageBox 的 MODE 屬性加上 MB_TOPMOST 或 MB_SETFOREGROUND 就可以了. ...Aquarius
------
水瓶男的blog: http://791909.blogspot.com |
cherry
一般會員 發表:16 回覆:26 積分:8 註冊:2002-06-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |