Diese Funktion liefert die Nummer des aktuellen Edit-Objekts. Wenn das Ergebnis 0 ist, dann ist momentan kein Edit-Objekt aktiv.
Deklaration:
WORD wdlg_get_edit( DIALOG *dialog, WORD *cursor );
Aufruf:
edit_obj = wdlg_get_edit( dialog, &cursor );
Variable Belegung Bedeutung
Eingaben:
contrl[0] 164 wdlg_get
contrl[1] 1 Einträge in intin
contrl[3] 1 Einträge in addrin
intin[0] 1 wdlg_get_edit
addrin[0] dialog Zeiger auf die Dialog-Struktur
Ausgaben:
contrl[2] 2 Einträge in intout
contrl[4] 0 Einträge in addrout
intout[0] edit_obj Nummer des aktuellen Edit-Objekts
(oder 0, wenn keins aktiv ist)
intout[1] cursor Index des Zeichens
Bemerkung: Bei alten WDIALOG-Versionen wird <cursor> nicht zurückgeliefert. Das Binding sorgt dafür, daß in diesem Fall -1 eingetragen wird.