Hallo Leute, ich habe ein kleiner c++ Programm welches im Hintergrunbd läuft. Es besitzt keine GUI. Ich möchte das das Programm beim Starten mit einem ICON im Systemtray, also links neben der Uhr verschwindet. Hat da einer von euch ein Beispiel wie man das macht? Google hat mir leider nicht weitergeholfen:(
www.codeproject.com sollte auch dafür ausreichend Codebeispiele liefern.
Lars wrote: > Google hat mir leider nicht > weitergeholfen:( Welche Stichworte hast du benutzt? Naheliegend wären zb "c++ windows tray application" Und damit findet sich dann schon so einiges. AUch CodeProject und CodeGuru sind immer eine Anlaufstelle, wenn es um Windows programmierung geht. http://www.codeproject.com/KB/cs/desktop_mail_checker.aspx
Hallo, erstmal vielen Dank füpr die Antworten. Lieder sind alle Treffer bei den üblichen Verdächtigen für GUI-basierte Anwendungen. Mein Programm ist jedoch Konsolenbasiert und das soll es auch bleiben. Somit möchte ich nur das Konsolenfenster in den Tray miniemeren können. Das ganze soll in c++ geschehen. Hat da noch jemand eine Idee?
Das sollte auch funktionieren, wenn Du von einer fensterbasierenden Anwendung ausgehst, und die Textkonsole selber mit AllocConsole erzeugst.
Rufus t. Firefly wrote: > Das sollte auch funktionieren, wenn Du von einer fensterbasierenden > Anwendung ausgehst, und die Textkonsole selber mit AllocConsole > erzeugst. Das ist dann aber kein konsolenbasiertes Programm mehr :-) Die Erfahrung habe ich selbst gemacht: Es galt, ein Programm zu schreiben, welches sich beim Bootvorgang einklinkt, damals war das noch DOS. 1. Versuch: MS Visual C++, 'Konsolenanwendung' ausgewählt und los gings. Blöd nur, dass die Sache unter DOS nicht lief, da das Programm versuchte, irgendwelche Fensterkontexte zu bekommen. Gleiches Spiel mit AllocConsole. 2. Versuch: Turbo Pascal, das ergab eine waschechte Konsolenanwendung. Lief auch unter DOS.
Der erste Versuch hat ein Win32-Programm erzeugt, das kann gar nicht unter DOS funktionieren. TurboPascal erzeugt hingegen 16-Bit-DOS-Programme, das ist etwas komplett anderes. Eine Konsolenapplikation ist kein DOS-Programm, genausowenig wie das Konsolenfenster ("Eingabeaufforderung") unter den ernstgemeinten Windows-Versionen ein "DOS-Fenster" ist.
Ok, man sieht, wie lang das bei mir her ist. 'Konsole' unter Windows hört bei mir bei DOS auf :->
Nun, ich schrieb "ernstgemeinte Windows-Versionen". Das begann Ende '92 mit Windows NT 3.1. "Windows 95" und die laschen Aufgüsse (98 & Me) sind davon explizit ausgenommen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.