將右下角工作列小圖隱藏OR顯現 |
|
yps
一般會員 發表:9 回覆:3 積分:7 註冊:2002-03-18 發送簡訊給我 |
加入一個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 發送簡訊給我 |
|
jiannrong
一般會員 發表:58 回覆:36 積分:18 註冊:2002-05-09 發送簡訊給我 |
|
Skyer
高階會員 發表:43 回覆:111 積分:120 註冊:2002-04-04 發送簡訊給我 |
建議使用 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 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |