Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Servus erstmal,

hab ne kurze, knappe frage. ich möchte bei einem MDI-projekt darauf reagieren,

dass das fenster wiederhergestellt wird , bzw. ind den fordergrund geholt wird.

wo muss ich mich da reinhängen?

ciao TinTin

Geschrieben

OK, ich gebe zu die frage war zu kurz angebunden.

ich hab jetzt folgendes gemacht. in der MainForm.cpp habe ich ein

OnSysCommand und das reagiert auch auf SC_RESTORE, wenn das fenster

vorher minimiert worden ist und ich in der taskleite auf wiederherstellen klicke.

void CMainFrame::OnSysCommand(UINT uID, LPARAM lParam)

{

	if ((uID & 0xFFF0) == SC_RESTORE) AfxMessageBox("sc_restore");

	CWnd::OnSysCommand(uID, lParam);

}

so far, so good!

was ich aber erreichen möchte, ist, dass die anwendung reagiert, wenn das

fenster einfach nur in den vordergrund geholt wird. egal, ob minimiert oder nur

von einer anderen anwendung verdeckt war. bin ich da mit OnSysCommand

überhaupt auf dem richtigen weg? oder sollte ich einen anderen wählen?

und welchen?

ciao TinTin

Geschrieben

@klotzkopp:

ich habs mir doch gedacht, das eine antwort von dir kommt. Danke!!!!

genau die funktion hab ich auch grade entdeckt. nur sollte man sich das

aktivieren nicht mit 'ner messagebox anzeigen lassen, da man sonnst in eine

endlosschleife gerät. bein wegdrücken der messagebox, die auf WA_ACTIVE

reagiert wird die anwendung wieder ativiert und wieder kommt ne messagebox ...

nochmal danke für den tipp und ein grosses RESPEKT an dich!

:uli

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...