全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1718
推到 Plurk!
推到 Facebook!

ShowWindow(Application->Handle,SW_HIDE);

答題得分者是:rick060
salo0610
高階會員


發表:42
回覆:120
積分:107
註冊:2003-02-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-07-13 10:49:24 IP:60.249.xxx.xxx 未訂閱
各位好!!

在 bc b 2009,
使用 ShowWindow(Application->Handle,SW_HIDE);
居然沒有用!!

請教各位~
是否有其它的寫法,同樣也達到這效果!!

謝謝!!!



rick060
高階會員


發表:2
回覆:112
積分:217
註冊:2009-11-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-07-13 15:23:58 IP:60.250.xxx.xxx 未訂閱
( this.Handle == Application.Handle )?

this.Hide() ?
編輯記錄
rick060 重新編輯於 2011-07-13 01:27:19, 註解 無‧
aftcast
站務副站長


發表:81
回覆:1482
積分:1762
註冊:2002-11-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-07-14 03:15:38 IP:122.126.xxx.xxx 訂閱
感覺應該是如下寫才正確,我沒試,但理論上是。

ShowWindow(Form1->Handle,SW_HIDE); //如果你要控制是的Form1這個form。


Application這個是一個"隱藏"的form,大小是0,所以hide理論上本來就是沒用的。(關於Application是個隱藏的form問題,說來是話長…)

ShowWindow 是win32 api,不會沒用的。建議32api的函式用如下的寫法比較不會誤會與出錯

::ShowWindow(Form1->Handle,SW_HIDE); //前方打二個冒號

此外,樓上的應該也是你要的正解之一。


===================引 用 salo0610 文 章===================
各位好!!

在 bc b 2009,
使用ShowWindow(Application->Handle,SW_HIDE);
居然沒有用!!

請教各位~
是否有其它的寫法,同樣也達到這效果!!

謝謝!!!



------



蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
編輯記錄
aftcast 重新編輯於 2011-07-13 13:16:50, 註解 無‧
salo0610
高階會員


發表:42
回覆:120
積分:107
註冊:2003-02-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-07-14 08:31:32 IP:60.249.xxx.xxx 未訂閱

謝謝 aftcast 這麼完整的回應!!

因為 rick060 是先回應的且也是正解之一,所以 答題得分 就給rick060 了。

但也在此感謝 aftcast 的回應!! 謝謝!!


ps:
不過同樣的寫法 ---> ShowWindow(Application->Handle,SW_HIDE);

在 BC B 6.0 是 ok 的耶!!

以前使用 BC B 6.0 是這樣用,

沒想到,現用 bc b 2009 ,卻不行!!

還是我之前是錯的!!!


===================引 用 aftcast 文 章===================
感覺應該是如下寫才正確,我沒試,但理論上是。

ShowWindow(Form1->Handle,SW_HIDE); //如果你要控制是的Form1這個form。


Application這個是一個"隱藏"的form,大小是0,所以hide理論上本來就是沒用的。(關於Application是個隱藏的form問題,說來是話長…)

ShowWindow 是win32 api,不會沒用的。建議32api的函式用如下的寫法比較不會誤會與出錯

::ShowWindow(Form1->Handle,SW_HIDE); //前方打二個冒號

此外,樓上的應該也是你要的正解之一。


===================引 用 salo0610 文 章===================
各位好!!

在 bc b 2009,
使用ShowWindow(Application->Handle,SW_HIDE);
居然沒有用!!

請教各位~
是否有其它的寫法,同樣也達到這效果!!

謝謝!!!



系統時間:2017-10-18 7:57:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!