Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |