Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Visual C++ 5.0, Anwendung per Programmcode minimieren/maximi

anul / 3 Antworten / Flachansicht Nickles

Ich will ein Windowsprogramm schreiben, daß sich, wenn ein Button angeklickt wird, minimiert. Es soll nur ein Icon in der Systray zu sehen sein. Wenn ich das Icon anklicke, öffnet sich ein Menü und ich kann das Programm wieder maximieren.

Das Icon und das zugehörige Menü habe ich mir in die Systray geladen.
Ich habe es mit einer dialogbasierenden Anwendung(Basisklasse CDialog) und der Methode ShowWindow(Argumente: SW_HIDE & SW_RESTRE) probiert. Es funktioniert hunderprozentig.

Nun will ich den Code in eine Anwendung mit der Basisklasse Formview übernehmen. Nun geht es nicht mehr. Es scheint, als ob die Ansicht verschwindet - der Rahmen bleibt. Als Schlußfolgerung daraus, habe ich die Funktion Minimieren & Maximieren in CMainFrame programmiert und die Methode ActivateFrame verwendet. Leider ohne Erfolg.

Wie kann ich eine Windowsanwendung mit der Basisklasse CFormview schreiben, die sich auf ein Ereignis minimiert(es soll nur ein Systray-Icon sichtbar sein) und sich wieder maximieren läßt?




bei Antwort benachrichtigen
thomas woelfer anul „Was ist mit mainwindow gemeint? Ich verwende eine SDI Anwendung, deren...“
Optionen

das sieht so voellig richtig aus. wenn ich die urspruengliche frage richtig verstanden habe, dann wird aber das ansichts-fenster und nicht das mainframe fenster minimiert... so sieht der code hier aber nicht aus. habe vermutlich das problem falsch verstanden ...

WM_SORRY

this posting contains no tpyos.
bei Antwort benachrichtigen