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. |