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

將右下角工作列小圖隱藏OR顯現

 
yps
一般會員


發表:9
回覆:3
積分:7
註冊:2002-03-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-03-18 23:15:14 IP:61.216.xxx.xxx 未訂閱
加入一個FUNCTION如下: ====================================================================
procedure hideStartbutton(visi:boolean); 
  Var 
    Tray, Child : hWnd; 
    C : Array[0..127] of Char; 
    S : String;       Begin 
    Tray := FindWindow('Shell_TrayWnd', NIL); 
    Child := GetWindow(Tray, GW_CHILD); 
    While Child <> 0 
          do Begin 
               If GetClassName(Child, C, SizeOf(C)) > 0 
                  Then Begin 
                         S := StrPAS(C); 
                         If UpperCase(S) = 'TRAYNOTIFYWND' 
                            then begin                                        If Visi 
                                      then ShowWindow(Child, 1) 
                                      else ShowWindow(Child, 0); 
                                 end; 
                       End; 
               Child := GetWindow(Child, GW_HWNDNEXT); 
             End; 
  End; 
=============================================================================== 使用方法,在FORM上加入BUTTON1及BUTTON2並加入程式碼如下: BUTTON1: ============================== hideStartbutton(true); ============================== BUTTON2: ============================== hideStartbutton(false); ============================== 以上報告完畢! -------------------- DELPHI ROCK & ROLL -------------------- 發表人 - yps 於 2002/03/18 23:48:55
------
--------------------
DELPHI ROCK & ROLL
--------------------
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-03-19 00:04:02 IP:192.168.xxx.xxx 未訂閱
非常感謝熱心的網友yps提供文章,謝謝您! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
jiannrong
一般會員


發表:58
回覆:36
積分:18
註冊:2002-05-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-07-21 00:45:05 IP:61.70.xxx.xxx 未訂閱
可是 我在win2000上面測試 好像button1沒有效果ㄟ
Skyer
高階會員


發表:43
回覆:111
積分:120
註冊:2002-04-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-07-22 01:10:07 IP:211.23.xxx.xxx 未訂閱
建議使用 CoolTrayIcon 元件 http://www.torry.net/vcl/system/trayicons/trayicon.zip 功能很強大 這個問題如下解決
procedure TForm1.Button1Click(Sender: TObject);
begin
  if CoolTrayIcon1.IconVisible then
    CoolTrayIcon1.IconVisible := False
  else
    CoolTrayIcon1.IconVisible := True;
end;
------
--
Regards,
Skyer
系統時間:2024-04-20 17:56:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!