| Autor |
Beitrag |
stigge
      
Beiträge: 426
WinXP
Delphi 2007
|
Verfasst: So 25.03.07 14:37
Ist es möglich, das Programm vor der Taskleiste zu verstecken, also es nicht in der Taskleiste anzuzeigen? Moderiert von Christian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am So 25.03.2007 um 14:42Moderiert von Christian S.: Topic aus VCL (Visual Component Library) verschoben am So 25.03.2007 um 15:20 ... wie bin ich auf VCL gekommen?
|
|
Calculon
      
Beiträge: 676
Win XP Professional
Delphi 7 PE, Delphi 3 PRO
|
Verfasst: So 25.03.07 14:53
Auch wenn ich mir keinen Zweck vorstellen kann bei dem man diese Feature brauchen könnte (außer äußerst dubiose  ; siehe auch hier)
Die CoolTray-Komponenten erledigen das für dich. Sind viele Beispiele dabei...
www.delphi32.com/vcl...ownload,xid,5086.asp
Gruß
Calculon
--
|
|
stigge 
      
Beiträge: 426
WinXP
Delphi 2007
|
Verfasst: So 25.03.07 15:10
|
|
Calculon
      
Beiträge: 676
Win XP Professional
Delphi 7 PE, Delphi 3 PRO
|
Verfasst: So 25.03.07 15:14
Ups, sorry hatte wohl deine Anfrage nicht richtig gelesen gehabt. CoolTray kann nur die Anwendung im SysTray unsichtbar machen - nicht aber in der Taskleiste.
Gruß
Calculon
--
|
|
stigge 
      
Beiträge: 426
WinXP
Delphi 2007
|
Verfasst: So 25.03.07 15:16
Calculon hat folgendes geschrieben: |
Ups, sorry hatte wohl deine Anfrage nicht richtig gelesen gehabt. CoolTray kann nur die Anwendung im SysTray unsichtbar machen - nicht aber in der Taskleiste.
Gruß
Calculon
-- |
Schade. Sonst jemand eine Idee?
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: So 25.03.07 15:24
Also ich benutze TCoolTrayIcon. Die kann das:
Quelltext 1:
| CoolTrayIcon1.HideTaskbarIcon; |
|
|
Fabian E.
      
Beiträge: 554
Windows 7 Ultimate
Visual Studio 2008 Pro, Visual Studion 2010 Ultimate
|
Verfasst: So 25.03.07 15:27
nimm einfach ShowWindow(Application.Handle, SW_HIDE);
aber bitte nich im OnCreate. das klappt nämlich nicht!
|
|
stigge 
      
Beiträge: 426
WinXP
Delphi 2007
|
Verfasst: So 25.03.07 15:35
Fabian E. hat folgendes geschrieben: | nimm einfach ShowWindow(Application.Handle, SW_HIDE);
aber bitte nich im OnCreate. das klappt nämlich nicht! |
Danke, klappt perfekt 
|
|
barana
      
Beiträge: 39
|
Verfasst: Mi 27.06.07 01:59
Wenn BorderStyle des Forms auf bsNone steht, dann klappt es leider nicht. Auch CoolTray kann es dann nicht verstecken.
Gibt es vielleicht noch eine Möglichkeit?
|
|
Raffo
      
Beiträge: 300
|
Verfasst: Mi 27.06.07 08:09
Ich habe (für mich) einen Kalender gebastelt, der ebenso keinen Eintrag unten auf der Taskleiste zeigen soll. Also bei mir klappt es so (in der Projekt-Datei .dpr):
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| program Calendar;
uses Forms, deskcalendar in 'deskcalendar.pas' ;
{$R *.RES}
begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.ShowMainForm:= false; Application.Run; end. |
|
|