AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Tray Programm ohne VCL

Ein Thema von Novo · begonnen am 24. Feb 2012 · letzter Beitrag vom 26. Feb 2012
Antwort Antwort
Novo

Registriert seit: 27. Mai 2007
122 Beiträge
 
Delphi 7 Enterprise
 
#1

AW: Tray Programm ohne VCL

  Alt 25. Feb 2012, 16:30
Du musst, ein Fenster per WinAPI erzeugen.
Will aber kein Fenster, es soll nur per WinAPI nen TrayIcon erstellen.

0?
Warum nicht ausblenden? (Visible)
Ohne Forms vcl ist das Programm sauschnell und viel kleiner (< 20 kb)
Wollte es halt mal so probieren.


Habe mir jetzt mal ne "Form ohne VCL" Demo besorgt und studiere sie mal
Takeo
Don't make me angry...
You wouldn't like me when I'm angry!
Blut ist leben, Leben ist Blut, ins Licht geboren suchen wir die Dunkelheit!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Tray Programm ohne VCL

  Alt 25. Feb 2012, 16:41
Will aber kein Fenster, es soll nur per WinAPI nen TrayIcon erstellen.
Du kannst das so viel wollen wir du willst, aber Windows verlangt eben nun mal ein Fenster für die Nachrichten Verarbeitung. Ein Trayicon ist nun mal an ein Fenster gebunden. Da kannst du mit dem Fuß noch so oft aufstampfen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Novo

Registriert seit: 27. Mai 2007
122 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: Tray Programm ohne VCL

  Alt 26. Feb 2012, 02:18
... Windows verlangt eben nun mal ein Fenster für die Nachrichten Verarbeitung. Ein Trayicon ist nun mal an ein Fenster gebunden.
WHAT xD Sowas dummes.
naja wenn ich per WinAPI ein kleines Fenster erzeuge und den dann "visible := false" mache dann sollte das ja gehen.

Sorry aber das ist mein erster NonVCL Versuch.
Takeo
Don't make me angry...
You wouldn't like me when I'm angry!
Blut ist leben, Leben ist Blut, ins Licht geboren suchen wir die Dunkelheit!
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.857 Beiträge
 
Delphi 12 Athens
 
#4

AW: Tray Programm ohne VCL

  Alt 26. Feb 2012, 08:36
WHAT xD Sowas dummes.
naja wenn ich per WinAPI ein kleines Fenster erzeuge und den dann "visible := false" mache dann sollte das ja gehen.
Nur weil du ein Fenster erzeugst, sieht man das ja nicht gleich. Es geht ja nur darum, dass du ein Fensterhandle hast, über das die Kommunikation läuft. Mit der Anzeige eines Fensters hat das gar nichts zu tun.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#5

AW: Tray Programm ohne VCL

  Alt 26. Feb 2012, 10:55
Will aber kein Fenster, es soll nur per WinAPI nen TrayIcon erstellen.
Du kannst das so viel wollen wir du willst, aber Windows verlangt eben nun mal ein Fenster für die Nachrichten Verarbeitung. Ein Trayicon ist nun mal an ein Fenster gebunden. Da kannst du mit dem Fuß noch so oft aufstampfen.
Sicher? Gab es da nicht mal die Möglichkeit von der WinAPI aus ein Fenster vorzugaukeln über das die Nachrichten Schleifen laufen? Ich meine da mal sowas gelesen zu haben....
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.316 Beiträge
 
Delphi 12 Athens
 
#6

AW: Tray Programm ohne VCL

  Alt 26. Feb 2012, 12:01
Hier im Forum suchenMessageOnlyWindow (in Delphi ist in Delphi-Referenz durchsuchenApplication sowas ähnliches versteckt)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:43 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 by Thomas Breitkreuz