showwindow
-
Hallo,
ich habe mal wieder ein Problem:
Ich habe in einem Delphi-Programm einen Button mit dem das Programm unsichtbar gemacht werden kann (Application.invisible = false).
Wenn ich dies tue wird das Fenster unsichtbar.
Wenn ich jetzt mit meinem MFC Programm dieses Fenster anzeige mit ShowWindow(), wird das Delphi-Fenster auch wieder angezeigt.
Problem ist dass das Fenster jetzt nicht mehr unsichtbar wird wenn ich auf den Button drücke.
Das gleiche auch wenn die Delphi-Applikation minimiert wird.
Nachdem ShowWindow aus dem MFC Programm lässt sich das Delphiprogramm dann nicht mehr minimieren.Woran könnte das liegen?
MfG
MastaEda
-
Und welche ShowWindow Parameter verwendest Du?
Schau Dir doch mal an was im Spy++ passiert, wenn das Delphi Programm seine Operationen durchführt. Du müsstest entsprechende WM_SHOW nachrichten sehen.
-
ich habe SW_SHOW und SW_MAXIMIZE versucht, hat aber nicht funktioniert
dann habe ich davor ein SW_RESTORE gesetzt und siehe da es funktioniert
-
Dafür hab ich jetzt ein anderes Problem:
Immer wenn davor ein AfxMessageBox aufgerufen wurde funktioniert das ganze nicht mehr: Es zieht sich ein blauer balken am oberen bildschirmrand von links nach rechts und dann verschwindet er.
Kann man "das" was AfxMessageBox einstellt irgendwie wieder zurückstellen -in den Ausgangszustand bringen?