Icon im System Tray anstatt Dialogfenster



  • Hallo Zusammen,
    kann mir jemand sagen was für ein Projekttyp ich erstellen muss, damit ich die MFC-Klassen weiterhin benutzen kann jedoch ohne Dialogfenster. Dieses benötige ich nämlich eigentlich nicht. Habe bis jetzt grundsätzlich eine „MFC-Anwendung“ erstellt. Da jedoch mein Programm lediglich im Hintergrund arbeitet benötige ich kein Fenster. Dafür würde ich jedoch gerne ein Symbol im System Tray (oder auch TNA genannt) einfügen sobald die Anwendung läuft. Am besten sogar mit Menü, welches dann vielleicht mein Dialogfenster öffnet.
    Benutze VC++ 6.0

    Dank und Gruß
    gorbo



  • Um ein Window wirst du nicht drum rum kommen, da du einen MessageLoop benötigst um die nachrichten zu empfangen, aber das kannst du ja unsichtbar erstellen. Zum TrayIcon Problem schau dir vielleicht mal das an:

    http://www.codeproject.com/KB/shell/CTrayIcon.aspx



  • Vielen Dank für die Info. Der Link ist auch super, werde ich mal ausprobieren 🙂

    Dank und Gruß
    gorbo


Anmelden zum Antworten