Sdílet prostřednictvím


Použití posuvníků

Tato část obsahuje témata, která ukazují, jak vytvořit posuvníky.

V této části

Námět Popis
Vytvoření posuvníků
Při vytváření překrývaného, vyskakovacího nebo podřízeného okna můžete přidat standardní posuvníky pomocí funkce CreateWindowEx a určením stylů WS_HSCROLL, WS_VSCROLL nebo obou.
Jak posouvat text
Tato část popisuje změny, které můžete provést v postupu hlavního okna aplikace, aby uživatel mohl rolovat text. Příklad v této části vytvoří a zobrazí pole textových řetězců a zpracuje WM_HSCROLL a WM_VSCROLL zprávy posuvníku, aby uživatel mohl text posouvat svisle i vodorovně.
Jak posouvat bitmapu
Tato část popisuje změny, které můžete provést v postupu hlavního okna aplikace, aby uživatel mohl posouvat rastrový obrázek.
Příklad obsahuje položku nabídky, která zkopíruje obsah obrazovky do rastrového obrázku a zobrazí rastrový obrázek v klientské oblasti. Příklad také zpracuje WM_HSCROLL a WM_VSCROLL zprávy, které jsou generovány posuvníky, aby uživatel mohl posunout rastrový obrázek vodorovně a svisle. Na rozdíl od příkladu pro posunovaný text používá rastrový obrázek funkci BitBlt k vykreslení neplatné části klientské oblasti.
Vytvoření rozhraní klávesnice pro standardní posuvníky
I když ovládací prvek posuvníku poskytuje integrované rozhraní klávesnice, standardní posuvník ne. Chcete-li implementovat rozhraní klávesnice pro standardní posuvník, musí procedura okna zpracovat WM_KEYDOWN zprávu a prozkoumat kód virtuálního klíče zadaný parametrem wParam. Pokud kód virtuálního klíče odpovídá šipkové klávese, procedura okna si sama sobě odešle zprávu WM_HSCROLL nebo WM_VSCROLL, přičemž dolní slovo parametru wParam je nastaveno na odpovídající kód požadavku posuvníku.