Megosztás a következőn keresztül:


Görgetősávok használata

Ez a szakasz olyan témaköröket tartalmaz, amelyek bemutatják, hogyan hozhat létre görgetősávokat.

Ebben a szakaszban

Téma Leírás
Görgetősávok létrehozása
Átfedésben lévő, előugró vagy gyermekablak létrehozásakor a CreateWindowEx függvénnyel és WS_HSCROLL, WS_VSCROLL vagy mindkét stílus megadásával adhat hozzá normál görgetősávokat.
Szöveg görgetése
Ez a szakasz azokat a módosításokat ismerteti, amelyek az alkalmazás főablakában módosíthatók, hogy a felhasználó görgethesse a szöveget. Ebben a szakaszban a példa szövegsztringek tömbjeit hozza létre és jeleníti meg, és feldolgozza WM_HSCROLL és WM_VSCROLL görgetősáv-üzeneteket, hogy a felhasználó függőlegesen és vízszintesen is görgethesse a szöveget.
Bitkép görgetése
Ez a szakasz az alkalmazás főablakának azon módosításait ismerteti, amelyek lehetővé teszik a felhasználó számára a bitkép görgetést.
A példa tartalmaz egy menüelemet, amely a képernyő tartalmát bitképre másolja, és megjeleníti a bitképet az ügyfélterületen. A példa a görgetősávok által létrehozott WM_HSCROLL és WM_VSCROLL üzeneteket is feldolgozza, hogy a felhasználó vízszintesen és függőlegesen görgethesse a bitképet. A görgetett szöveg példától eltérően a bitképes példa a BitBlt függvényt alkalmazza az ügyfélterület érvénytelen részének rajzolásához.
Billentyűzetfelület létrehozása standard görgetősávokhoz
Bár a görgetősáv-vezérlő beépített billentyűzetfelületet biztosít, a normál görgetősáv nem. A szabványos görgetősáv billentyűzetfelületének implementálásához az ablakos eljárásnak feldolgoznia kell a WM_KEYDOWN üzenetet, és meg kell vizsgálnia a wParam paraméter által megadott virtuáliskulcs-kódot. Ha a virtuális kulcs kódja egy nyílbillentyűnek felel meg, az ablakművelet egy WM_HSCROLL vagy WM_VSCROLL üzenetet küld magának a wParam paraméter alacsonyrendű szójával, amely a megfelelő görgetősáv-kérelemkódra van beállítva.