ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
1098
1098
EMPFEHLEN
-
Bestimmt eine sehr simple frage, aber ich habe eine Visual C++.net MFC Anwendung mit NotifyIcon und nun soll sie nur als dieses Icon starten. Also wie verhindere ich daß das Fenster beim starten erstellt wird? und wie kann ich es nachträglich erstellen? Bin erst seit ein paar Tagen an C++ und habe mir die sachen rausgepickt die ich brauche. Aber direkt zu dieser Frage habe ich nix gefunden, weils wahrscheinlich zu simpel is...
Danke schon ma im Vorraus!
-
Bei MFC wirst du dir schwertun, das Fenster zumindest nur einmal kurz aufblinken zu lassen. Du kannst allerdings in OnInitDialog gleich ShowWindow( SW_HIDE ) aufrufen, dann sollte dein Fenster wieder verschwinden.
Nachträglich erstellen wird meines Erachtens in MFC nicht wirklich unterstützt. MFC hat seine 3 Modelle (Dialog,SDI,MDI) und was davon auch nur ein bisschen abweicht, hat enormes Rumgehacke zur Folge.
Tip: Bei einer Dialogbasierten Anwendung wird der Dialog in InitInstance der App mit DoModal aufgerufen. An der Stelle könntest du ansetzen.
-
Oha... na denn werd ich mal mein Glück versuchen. (Oder die anwendung einfach neu schreiben)
-
Du könntes auch das mainwindow so klein machen dass man es praktisch nicht sieht, wenn dieses dann aufblinkt, fällt das eigentlich nciht auf. Das Hauptprogram könntest du dann auf einen anderen Dialog verlegen, welchen du dann nachträglich bei Bedarf aufrufst.
mfg Executer"Jeder, der den Ausdruck easy as taking candy from a baby benutzt, hat noch niemals versucht, einem Kind ein Bonbon abzunehmen."
(Robin Hood ?)
Ähnliche Themen
-
[C#] Dynamisches Icon als Tray-Icon (NotifyIcon)
Von Fabsch im Forum .NET Windows FormsAntworten: 6Letzter Beitrag: 12.07.08, 13:59 -
Tray Icon
Von 2fast4you87 im Forum C/C++Antworten: 6Letzter Beitrag: 27.02.06, 22:22 -
Tray Icon
Von Fridulin im Forum .NET ArchivAntworten: 2Letzter Beitrag: 26.03.05, 14:16 -
Tray Icon in VB .NET
Von Vektor im Forum .NET ArchivAntworten: 4Letzter Beitrag: 22.03.05, 19:57 -
perl-programm per icon starten
Von hudo im Forum Microsoft WindowsAntworten: 3Letzter Beitrag: 04.12.03, 12:14





Zitieren
Login






