Home Fensterdialoge WINDOW DIALOG - ICONIFY (AES 165, 3) WINDOW DIALOG - EVENT (AES 166)

2.3.14 WINDOW DIALOG - UNICONIFY (AES 165, 4)

Das Gegenstück zu wdlg_set_iconify(). Das GRECT <g> bestimmt die neue Position und Größe des Fensters (Außenmaß). Im allgemeinen wird man hier msg+4 übergeben, wenn man die Nachricht WM_UNICONIFIY erhalten hat. UNICONIFY ändert Position und Größe des Wurzelobjekts. Da man i.a. für ikonifizierte Fenster einen anderen Objektbaum angezeigt hatte, kann der ursprüngliche Baum in <tree> übergeben werden (sonst auf NULL setzen). Weiterhin kann der ursprüngliche Fenstertitel angegeben werden, wenn dieser mit wdlg_set_iconify verändert worden war.

Deklaration:
WORD wdlg_set_uniconify( DIALOG *dialog, GRECT *g,
                       char *title, OBJECT *tree );

Aufruf:
wdlg_set_uniconify( dialog, g, title, tree );

Variable         Belegung            Bedeutung
Eingaben:

contrl[0]        165                 wdlg_set
contrl[1]        1                   Einträge in intin
contrl[2]        1                   Einträge in intout
contrl[3]        4                   Einträge in addrin

intin[0]         4                   wdlg_set_uniconify

addrin[0]        dialog              Zeiger auf die Dialog-Struktur
addrin[1]        g                   Zeiger auf GRECT
addrin[2]        title               neuer Fenstertitel oder NULL
addrin[3]        tree                neuer Fensterbaum oder NULL

Ausgaben:

intout[0]        1

Bemerkung: Diese Funktion ist erst ab WDIALOG 1.05 vorhanden. Wenn sie nicht vorhanden ist, enthält intout[0] eine 0.


Home Fensterdialoge WINDOW DIALOG - ICONIFY (AES 165, 3) WINDOW DIALOG - EVENT (AES 166)