Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   PopupWindow für Tray-Icon (https://www.delphipraxis.net/116930-popupwindow-fuer-tray-icon.html)

RWarnecke 8. Jul 2008 23:57


PopupWindow für Tray-Icon
 
Hallo Leutz,

in diesem Beitrag hat mich Kalfany auf die Idee gebracht, genau solche PopupWindows zu erzeugen für meine Anzeige. Ich habe die C# Beispiele schon ausprobiert, funktionieren wunderbar. Habe auch in C# damit rumgespielt. Nur leider habe ich keinerlei Ahnung, wie ich das am geschicksten in Delphi verwirkliche. Hat da jemand für mich einen Tip oder auch Links, wo das eventuell für Delphi beschrieben ist ?

Ich habe hier schonmal im Forum nach THintWindow gesucht und auch einiges gefunden. Nur konnte ich aus den Beiträgen nicht erlesen, ob dass das Richtige für mein Problem ist.

_frank_ 9. Jul 2008 00:17

Re: PopupWindow für Tray-Icon
 
warum nicht einfach ein formular anzeigen? du kannst doch die position/größe der taskleiste auslesen und das fenster entsprechend positionieren (ggf. mit animation z.b. per timer). für nicht-rechteck-formen wären dann noch die region-funktionen der Win32Api.

ich hoffe, ich hab dich richtig verstanden...

Gruß Frank

RWarnecke 9. Jul 2008 00:28

Re: PopupWindow für Tray-Icon
 
Hallo Frank,
die Idee mit der Form hatte ich auch schon. Nur leider macht das C# irgendwie anders. Ich weiss nur nicht genau wie.

DeddyH 9. Jul 2008 07:53

Re: PopupWindow für Tray-Icon
 
Meinst Du so etwas?

Die Muhkuh 9. Jul 2008 08:47

Re: PopupWindow für Tray-Icon
 
Hi,

das ist aber auch nur eine eigene Form, die eingeblendet wird.

DeddyH 9. Jul 2008 08:51

Re: PopupWindow für Tray-Icon
 
Ist mir bekannt. Ist das so schlimm?

RWarnecke 9. Jul 2008 08:52

Re: PopupWindow für Tray-Icon
 
Das sieht schon mal sehr sehr gut aus. Ich werde mir das mal genauer anschauen.

Die Muhkuh 9. Jul 2008 08:53

Re: PopupWindow für Tray-Icon
 
Zitat:

Zitat von DeddyH
Ist mir bekannt. Ist das so schlimm?

Nein, aber ich entnahm aus dem hier:


Zitat:

Zitat von RWarnecke
Hallo Frank,
die Idee mit der Form hatte ich auch schon. Nur leider macht das C# irgendwie anders. Ich weiss nur nicht genau wie.

Das er es nicht mit einer eigenen Form machen möchte :zwinker:

DeddyH 9. Jul 2008 08:54

Re: PopupWindow für Tray-Icon
 
Dann scheint es irgendeine Funtkionalität von .NET zu sein. Aber da halte ich mich raus. :mrgreen:

RWarnecke 9. Jul 2008 08:59

Re: PopupWindow für Tray-Icon
 
Zitat:

Zitat von Die Muhkuh
Zitat:

Zitat von RWarnecke
Hallo Frank,
die Idee mit der Form hatte ich auch schon. Nur leider macht das C# irgendwie anders. Ich weiss nur nicht genau wie.

Das er es nicht mit einer eigenen Form machen möchte :zwinker:

Das hatte ich nicht ganz so gesagt. Ich möchte halt den Effekt von dem C# Beispiel erzielen. Da ich aber nicht genau weiss wie es das macht, war die Aussage nur eine Vermutung, dass es keine Form ist. Ich kann nicht so gut C# und lasse mich natürlich eines besseren belehren. Aber das was DeddyH gepostet hat, kommt schonmal na dran, andem was ich machen möchte.

Die Muhkuh 9. Jul 2008 09:08

Re: PopupWindow für Tray-Icon
 
Hi,

jetzt muss ich mich selbst berichtigen. Ich hätte doch zuerst in die Sourcen schauen sollen *g*.

Das C#-Teil ist auch nur eine Form:

Code:
public class TaskbarNotifier : System.Windows.Forms.Form

axellang 9. Jul 2008 09:24

Re: PopupWindow für Tray-Icon
 
Hallo,

sehe Dir mal die JvDesktopAlertDemo von den JEDI's an.

Axel

RWarnecke 9. Jul 2008 21:00

Re: PopupWindow für Tray-Icon
 
Hallo zusammen,

danke für Eure Hilfe, das was DeddyH gepostet hat. Reicht mir völlig aus. Hier experimentiere ich schon mit rum.

DP-Maintenance 10. Jul 2008 08:10

DP-Maintenance
 
Dieses Thema wurde von "Phoenix" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
Hier gehts um Kompos


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:45 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