tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
1098
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ICEbAIR ICEbAIR ist offline Grünschnabel
    Registriert seit
    Feb 2005
    Beiträge
    4
    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!
     

  2. #2
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    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.
     

  3. #3
    ICEbAIR ICEbAIR ist offline Grünschnabel
    Registriert seit
    Feb 2005
    Beiträge
    4
    Oha... na denn werd ich mal mein Glück versuchen. (Oder die anwendung einfach neu schreiben)
     

  4. #4
    Executer Executer ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Beiträge
    88
    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

  1. [C#] Dynamisches Icon als Tray-Icon (NotifyIcon)
    Von Fabsch im Forum .NET Windows Forms
    Antworten: 6
    Letzter Beitrag: 12.07.08, 13:59
  2. Tray Icon
    Von 2fast4you87 im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 27.02.06, 22:22
  3. Tray Icon
    Von Fridulin im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 26.03.05, 14:16
  4. Tray Icon in VB .NET
    Von Vektor im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 22.03.05, 19:57
  5. perl-programm per icon starten
    Von hudo im Forum Microsoft Windows
    Antworten: 3
    Letzter Beitrag: 04.12.03, 12:14