ScrollDC

Funkcia ScrollDC zvitky obdĺžnik bitov vodorovne a zvislo.

BOOL ScrollDC ( HDC  hDC; / / zvládnuť zariadenie kontextuint dx; / / horizontálne prejdite jednotkyint dy; / / vertical prejdite jednotkyKONŠTANTA RECT* lprcScroll,  / / address štruktúry pre posúvanie obdĺžnikKONŠTANTA RECT* lprcClip,  / / address štruktúry pre orezové obdĺžnikHRGNhrgnUpdate; / / popisovača na posuvnej oblastiLPRECTlprcUpdate / / address štruktúry pre aktualizáciu obdĺžnik);
 

Parametre

hDC
Rukoväť na zariadenie kontexte, ktorý obsahuje bity posúvať.
dx
Určuje veľkosť, v jednotkách zariadenia, horizontálne posúvanie. Tento parameter musí byť záporná hodnota prejdite doľava.
dy
Určuje veľkosť, v jednotkách zariadenia, vertikálne pretáčanie. Tento parameter musí byť záporná hodnota pre posun nahor.
lprcScroll
Smerník na RECT štruktúra, ktorá obsahuje súradnice posúvania obdĺžnik.
lprcClip
Smerník na štruktúru RECT obsahujúce súradnice orezové obdĺžnik. Len zariadenie bitov vo vnútri obdĺžnika orezové sú ovplyvnené. Bity prebehne zvonku obdĺžnik, vo vnútri sú natreté; bity prebehne zvnútra obdĺžnik na vonkajšej strane nie sú natreté.
hrgnUpdate
Rukoväť na región nepotiahnutého procesu posúvania. ScrollDC definuje tento región; nie je to nevyhnutne obdĺžnik.
lprcUpdate
Smerník na štruktúru RECT , ktorý prijíma súradnice Obdĺžnik ohraničujúci posuvnej oblasti aktualizácie. To je najväčší obdĺžnikové oblasť, ktorá si vyžaduje náterov. Keď funkcia vráti hodnoty v štruktúre sú v klientovi súradnice, bez ohľadu na druh mapovania pre zadané zariadenie kontext. To umožňuje aplikáciám použiť aktualizácia regiónu pri volaní na InvalidateRgn funkciu, ak je to potrebné.

Note:

Ak funkciu podarí, vrátená hodnota je nenulové.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Ak lprcUpdate parameter hodnotu NULL, systému nie vypočítať aktualizácia obdĺžnik. Ak parametre hrgnUpdate a lprcUpdate sú NULL, systému nie vypočítať aktualizácia regiónu. Ak hrgnUpdate nie je NULL, systém postupuje akoby obsahuje platným popisovačom regiónu nepotiahnutého procesu posúvania (definované v ScrollDC).

Ak použijete posúvač celý klientskej oblasti okna, použite funkciu ScrollWindowEx.

Windows CE: Iba jeden z parametrov dx a dy môže byť nenulová.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Prejdite tyče prehľad, posúvač funkcie, InvalidateRgn RECT, ScrollWindowEx

Index