Thema: Delphi Uhr verstekcken

Einzelnen Beitrag anzeigen

Benutzerbild von Sprint
Sprint

Registriert seit: 18. Aug 2004
Ort: Edewecht
712 Beiträge
 
Delphi 5 Professional
 
#6

Re: Uhr verstekcken

  Alt 2. Sep 2004, 20:15
Zitat von Tzuxy:
Hallo,
weiß jemand wie ich dir Uhr in der taskleiste verstecken und natürlich dann wieder sichtabr machen?
Delphi-Quellcode:
procedure ShowClock(Show: Boolean);
var
  ShellTrayWnd: HWND;
  TrayNotifyWnd: HWND;
  TrayClockWnd: HWND;
begin

  ShellTrayWnd := FindWindow('Shell_TrayWnd', nil);

  if ShellTrayWnd = 0 then
    Exit;

  TrayNotifyWnd := FindWindowEx(ShellTrayWnd, 0, 'TrayNotifyWnd', nil);

  if TrayNotifyWnd = 0 then
    Exit;

  TrayClockWnd := FindWindowEx(TrayNotifyWnd, 0, 'TrayClockWClass', nil);

  if TrayClockWnd = 0 then
    Exit;

  if Show then
    ShowWindow(TrayClockWnd, SW_SHOW)
  else
    ShowWindow(TrayClockWnd, SW_HIDE);

end; {end procedure}
Macht das gleich wie dein Code. Hatte es nur irgendwann mal geschrieben und hatte es noch auf HDD.
  Mit Zitat antworten Zitat