====== Unterfenster ====== Man kann auch ein Fenster-Handle erhalten durch die Funktionen [[gui:ncurses:lib:subwin()]] und [[gui:ncurses:lib:derwin()]]. Beide Funktionen benötigen ein übergeordnetes Fenster, das mit [[gui:ncurses:lib:newwin()]] angelegt wurde. Während ''subwin'' nach "Unterfenster" klingt und ''derwin'' nach abgeleitetem Fenster muss man sich bewusst sein, dass diese Funktionen den gleichen Speicherbereich wie das übergeordnete Fenster benutzen. Ein abgeleitetes Fenster "erbt" nicht einfach Inhalte oder Attribute, es benutzt die gleichen Speicher, in denen entsprechend die originalen Inhalte und Attribute stehen und vom Unterfenster/abgeleiteten Fenster überschrieben werden. ''subwin'' und ''derwin'' unterscheiden sich darin, dass ''subwin'' seine Positions-Koordinaten absolut zum Terminal erhält und ''derwin'' relativ zum übergeordneten Fenster. Laut Man-Page sind diese Funktionen unzuverlässig, entsprechend ist von der Verwendung Vorsicht geboten.