AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Heise News im System-Tray...
Thema durchsuchen
Ansicht
Themen-Optionen

Heise News im System-Tray...

Ein Thema von DerAndereMicha · begonnen am 8. Sep 2004 · letzter Beitrag vom 16. Jul 2008
 
Benutzerbild von elliot2extreme
elliot2extreme

Registriert seit: 6. Jun 2003
Ort: Mannheim
68 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Heise News im System-Tray...

  Alt 9. Sep 2004, 12:58
Zitat von mytar:
Wie bekommst du eigentlich solche Forms, die sind ja ganz ohne Windows-Style und normalem Border, wie macht man das?
Hi,

du kannst bei einem Formular in Delphi doch einen Borderstyle auswählen. Wenn du diesen auf bsNone stellst ist die Titelleiste weg und du hast auch keinen Rand mehr.

Jedoch hast du dann keine Möglichkeit mehr dein Formular zu verschieben.

Es gibt aber die Möglichkeit wie bei Winamp dort ist es egal wo man hinklick um das Fenster zu verschieben. Hier der Source dafür.

Diese Procedure musst Du im Private-Abschnitt deklarieren:
Delphi-Quellcode:
procedure WMNCHitTest(var M: TWMNCHitTest);
  message wm_NCHitTest;
Und hier die eigentliche Implementation der Procedure:
Delphi-Quellcode:
procedure TForm1.WMNCHitTest (var M: TWMNCHitTest);
begin
  inherited;
  if M.Result = htClient then
    M.Result := htCaption;
end;
htClient gibt an, dass Du dich im normalen Bereich Deiner Anwendung befindest, also nicht die Titelleiste bewegst. Mit htCaption wird die Titelleiste angesprochen und diese soll emuliert werden.

Gruß Markus
Markus
Tastatur nicht gefunden, um fortzufahren drücken Sie bitte F1.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz