Tray und SDI
-
Ich hab eine SDI Anwendung und will die in das Tray schieben. Hab mir den Code aus der FAQ genommen und eingetippt und auch alles problemlos kompiliert. Die Funktion hab ich in die CMyProgramView reingemacht. Und wenn ich nun im Menü auf den Punkt gehe, wird im Tray das Icon angezeigt und wenn ich mit der Maus drüber bleibe, erscheint auch der Text und wenn ich auf das Symbol klicke, wird das Programm auch wieder geladen.
Aber mein Problem ist, das sich das Fenster irgendwie aufhängt. Man kann es noch sehen, obwohl das Programm im Tray ist. Und die Steuerelemente vom Programm reagieren denn nicht mehr.
Ich hoffe einer kann mir helfen.
MFG
-
Du musst das Fenster per Hand verstecken!
Also mitShowWindow(SW_HIDE)
-
Das wird aber ja auch gemacht wenn ich da Programm in das Tray schieben. Da wird neben einigen anderen Funktionen auch die Funktion
ShowWindow(SW_HIDE);aufgerufen. Habe gleich den Beitrag auf der ersten Seite in den FAQs genommen.