XDestroySubwindows
Inhaltsverzeichnis
XDestroySubwindows
Name
XDestroySubwindows - zerstört die untergeordneten Fenster eines Fensters.
Delphi-Spezifikation
function XDestroySubwindows(dpy: PDisplay; w: Window): Integer;
Parameter
dpy | Gibt die Verbindung zum X-Server an. |
---|---|
w | Gibt das Fenster an. |
Beschreibung
Die Funktion XDestroySubwindows zerstört alle untergeordneten Fenster des angegebenen Fensters in Bottom-to-top-Reihenfolge. Der X-Server generiert dabei ein DestroyNotify-Event für jedes Fenster. Falls gemappte Fenster zerstört werden, generiert der X-Server Expose-Events für das spezifische Fenster. Dies ist viel effizienter als viele Fenster einzeln zu löschen, weil viele Aufgaben nur einmal für alle betroffenen Fenster durchgeführt werden müssen, und nicht jedesmal für jedes einzelne Fenster. Die untergeordneten Fenster sollten danach nicht mehr referenziert werden.
Fehlermeldungen
BadWindow wird generiert, wenn w kein gültiges Fenster ist.
Siehe auch
XChangeWindowAttributes, XConfigureWindow, XCreateWindow, XDestroyWindow, XMapWindow, XRaiseWindow, XUnmapWindow