Home Zeichensatzauswahl FONT SELECTOR - HANDLE EVENT (AES 186) Druckdialoge

2.5.15 FONT SELECTOR - DO (AES 187)

fnts_do() ist das Gegenstück zu fnts_open()/fnts_evnt()/fnts_close(). Diese Funktion öffnet einen modalen Dialog und kehrt erst zum Aufrufer zurück, wenn einer der Exit-Buttons betätigt wurde ("Abbruch", "OK", "setzen", "markieren" oder "Optionen").

Deklaration:
WORD fnts_do( FNT_DIALOG *fnt_dialog, WORD button_flags,
              LONG id_in, LONG pt_in, LONG ratio_in,
              WORD *check_boxes, LONG *id, LONG *pt, LONG *ratio );

Aufruf:
button = fnts_do( fnt_dialog, button_flags, id_in, pt_in, ratio_in,
                                 &check_boxes, &id, &pt, &ratio );

Variable         Belegung            Bedeutung
Eingaben:

contrl[0]        187                 fnts_do
contrl[1]        7                   Einträge in intin
contrl[3]        1                   Einträge in addrin

intin[0]         button_flags
intin[1/2]       id_in
intin[3/4]       pt_in
intin[5/6]       ratio_in

addrin[0]        fnt_dialog          Zeiger auf Verwaltungsstruktur

Ausgaben:

contrl[2]        8                   Einträge in intout
contrl[4]        0                   Einträge in addrout

intout[0]        button              angewählter Button (oder 0)
intout[1]        check_boxes         Status der Checkboxen
intout[2/3]      id                  ID des ausgewählten Fonts
intout[4/5]      pt                  Höhe in 1/65536 Punkten
intout[6/7]      ratio               Verhältnis Breite/Höhe


Home Zeichensatzauswahl FONT SELECTOR - HANDLE EVENT (AES 186) Druckdialoge