Einzelnen Beitrag anzeigen

Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#6

Re: Problem mit MainForm.Hide und Message

  Alt 26. Jul 2005, 18:06
Wieso führste eigentlich beim Verstecken 2x die selbe Procedure auf?
Zitat von Helmi:
Delphi-Quellcode:
//Verstecken des Taskbar-Icon der Application (nicht das Traybar-Icon)
ShowWindow(Application.Handle, SW_HIDE);

//Verstecken der Form
ShowWindow(Application.MainForm.Handle, SW_HIDE);

//Verstecken der Form
Application.MainForm.Hide;
Durch das Form.Hide wird der Taskleisten-Eintrag doch sowieso zusätzlich entfernt, wozu also das?
ergo: Entweder du arbeitest NUR mit Form.Hide oder du rufst 2x ShowWindow(h,SW_HIDE) auf, wobei h einmal das Form.Handle und einmal das Application.Handle sein muss. Das Durcheinander mit der Windows und Forms uses ist nicht gerade empfehlenswert (s. auch deine ShowMainForm proc)!
  Mit Zitat antworten Zitat