Seite 1 von 1

Schließknopf (X) rechts oben abfangen

Verfasst: So, 30.10.2016 21:21
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

Re: Schließknopf (X) rechts oben abfangen

Verfasst: So, 30.10.2016 22:07
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

Re: Schließknopf (X) rechts oben abfangen

Verfasst: Mo, 31.10.2016 20:48
von HKönig
Danke Stephan,
klappt vorzüglich.

Viele Grüße
Helmut