[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AutoScroll
> Mam mirne programatorsky problem:
> Potrebuju donutit screen k autoscrollingu. Kdyz mam treba LORES,
> velikost obrazovky 640x400 a v OpenScreenTags nastavim SA_AutoScroll na
> TRUE, tak...nic. Obrazovka je sice v LORESu 640x400, ale myska, mrska,
> ujizdi mimo a nescrolluje nic.
> Muzete mi nekdo ukazat zdrojacek (v C), kde to funguje?
> Dik
> PepaN
Musis mit definovanej jeste SA_DClip, ukazující na obdelnik
mensi nez obrazovka. Spravne mas jeste respektovat uzivatelem
nastavenej overscan.
struct Screen *scr;
struct Rectangle rect;
ULONG DisplayID = PAL_MONITOR_ID | LORES_KEY;
if (QueryOverscan(DisplayID, &rect, OSCAN_TEXT)) {
scr = OpenScreenTags(
[...]
SA_AutoScroll, TRUE,
SA_DClip, &rect,
[...]
);
[...]
};
Jarda Pokorny
shaman@sun.ujep.cz
http://sun.ujep.cz/~pokorny/