Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 242824 (4260)
  Suchen
 Zurück zur Übersicht
 AutorThema: Programm verstecken
Martin Pohl
Datum:18.07.02 11:00 Antwortenals Email verschicken (bananenfresser@msn.com) 


So, meine WAVE-Recorder ist fast fertig. Jedoch möchte ich ihn verwenden, um zu hören, was alles in der Nähe meines geliebten Computers geschieht. Ich möchte es aber verstecken, also mninimieren, ohne dass ein Symbol zu sehen ist. Es soll nicht in der Taskleiste und auch nicht im SysTray sein. Per Hotkey lasse ich es dann wieder hervorspringen. Wie kann ich das Programm tarnen?


Alistair Murray
Datum:18.07.02 16:13 Antwortenals Email verschicken (alistair@murray.ch) 


Hallo Martin
Ich weiss zwar nicht, wie man ein Program ins Systray schickt, aber wenn Du es weisst, könntest Du es mit einem leeren Icon (d.h. nur die Transparenzfarbe) versuchen. Dadurch würde einfach nur der Bereich der Systray ein bisschen grösser, was hoffentlich nicht auffällt. Vielleicht ginge das sogar mit einem Icon oder einer Bitmap-Ressource, die z.B. 0*0 oder 1*1 Pixel gross ist.
Gibt es nicht eine Möglichkeit, per *Windows* Hotkeys zuzuweisen, so dass Du Dich im Profan nicht darum kümmen müsstest?

herzlich
Alistair


FLorian May
Datum:18.07.02 17:18 Antwortenals Email verschicken  


es gab mal ne vorlage bei prffellow zum verstecken seinen programmes, schau mal auf der seite der links


Mischa Brandt
Datum:18.07.02 18:37 Antwortenals Email verschicken (mischabrandt@gmx.de) 


Hallo Martin!

Auf Andreas Miethes Seite (Profan-Links) findest Du eine
Vorlage bei den Quellcodes ('No_Task.zip'), mit der es möglich ist ein Fenster zu öffnen, das nicht in der Taskleiste erscheint.
Dieses kannst Du dann einafch mit
SetWindowPos Fenster&=%maxX,%maxY-Egal%,Egal% aus dem
Sichtbereich schieben. Ist aber kein Hauptfenster (%Hwnd),
Mit Dialog-Elementen gibt es da keine Probleme, allerdings
bin ich nicht sicher, wie es sich beim 'Neuzeichnen' verhält, sobald du mit Startpaint Fenster& - z.B. Loadbitmap .. - Endpaint, Grafikoperationen durchgeführt hast, es anschließend
verschwinden läßt und es wieder hervorholst. Möglicherweise mußt Du 'Das' dann selbst rekonstruieren 'Repainten'.
Probiers mal. :-)

Gruß,
Mischa


Martin Pohl
Datum: 18.07.02 22:34 Antwortenals Email verschicken (bananenfresser@msn.com) 


Danke, Mischa! Das hat funktioniert. Den anderen danke ich auch.


 Zurück zur Übersicht