Schließknopf (X) rechts oben abfangen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

HKönig
*
Beiträge: 12
Registriert: Mi, 10.06.2015 16:35

Schließknopf (X) rechts oben abfangen

Beitrag von HKönig »

Hallo liebes Forum,

wie kann ich das (offenbar fixe?) Ereignis "Schließknopf" rechts oben in einem Dialogfenster abfangen?
(OO calc)

Viele Grüße
Helmut
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Schließknopf (X) rechts oben abfangen

Beitrag von Stephan »

indem Du einen TopWindow-Listener (http://www.openoffice.org/api/docs/comm ... tener.html) benutzt und das Ereignis windowClosing auswertest

Code: Alles auswählen

Sub WindowListener_disposing(ev)
End Sub
Sub WindowListener_windowOpened(ev)
End Sub
Sub WindowListener_windowClosing(ev)
  'tue was
End Sub
Sub WindowListener_windowClosed(ev)
End Sub
Sub WindowListener_windowMinimized(ev)
End Sub
Sub WindowListener_windowNormalized(ev)
End Sub
Sub WindowListener_windowActivated(ev)
End Sub
Sub WindowListener_windowDeactivated(ev)
End Sub

Sub dialog()
'...
<DeinDialogObjekt>.addTopWindowListener(CreateUnoListener("WindowListener_", "com.sun.star.awt.XTopWindowListener"))
'...
End Sub
Gruß
Stephan
HKönig
*
Beiträge: 12
Registriert: Mi, 10.06.2015 16:35

Re: Schließknopf (X) rechts oben abfangen

Beitrag von HKönig »

Danke Stephan,
klappt vorzüglich.

Viele Grüße
Helmut
Antworten