Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File8.8.13 wdlg_set_size TOS Name: »WindowDialog Set Size« - Größe eines Dialogs verändern. AES-Nummer: 165 (Unterfunktion 2) Deklaration: int16_t wdlg_set_size ( DIALOG *dialog, GRECT *new_size ); Beschreibung: Die Funktion ermöglicht es, die Größe eines Fensterdialogs zu verändern. Es gilt: Parameter Bedeutung dialog Zeiger auf den Dialog new_size neue Position und Größe der Arbeitsfläche des Fensters Hinweis: Die Funktion ändert weder Position noch Größe des Wurzelobjektes. Soll dieses verschoben oder vergrößert werden, so müssen die Objektausmaße vor dem Aufruf der Funktion geändert werden. Achtung: Die Buttons müssen sich immer vollständig innerhalb der Arbeitsfläche des Fensters befinden, da form_button die Rechteckliste nicht beachtet. Der normale Anwendungsfall für diese Funktion sind vergrößerbare Dialoge, die ein Sizer-Objekt in der rechten unteren Ecke enthalten. Ergebnis: Die Funktion liefert stets den Wert 1 zurück. Verfügbar: Das Vorhandensein dieser Funktion kann per appl_getinfo (Opcode 7) festgestellt werden. Gruppe: Fensterdialoge Querverweis: Binding wdlg_open wdlg_close