Sdílet prostřednictvím


Pager

Tato část obsahuje informace o programovacích prvcích používaných s ovládacími prvky pageru.

Přehledy

Námět Obsah
ovládací prvky Pager Ovládací prvek pager je kontejner oken, který se používá s oknem, které nemá dostatečnou oblast zobrazení k zobrazení celého obsahu.

Makra

Námět Obsah
Pager_ForwardMouse Povolí nebo zakáže přeposílání myši pro ovládací prvek pager. Pokud je povoleno přeposílání myší, ovládací prvek pager přeposílá WM_MOUSEMOVE zprávy do obsaženého okna. Toto makro můžete použít nebo odeslat zprávu PGM_FORWARDMOUSE explicitně.
Pager_GetBkColor Načte aktuální barvu pozadí pro ovládací prvek pager. Toto makro můžete použít nebo odeslat zprávu PGM_GETBKCOLOR explicitně.
Pager_GetBorder Načte aktuální velikost ohraničení ovládacího prvku pager. Toto makro můžete použít nebo odeslat zprávu PGM_GETBORDER explicitně.
Pager_GetButtonSize Načte aktuální velikost tlačítka pro ovládací prvek pager. Toto makro můžete použít nebo odeslat zprávu PGM_GETBUTTONSIZE explicitně.
Pager_GetButtonState Načte stav zadaného tlačítka v ovládacím prvku pager. Toto makro můžete použít nebo odeslat zprávu PGM_GETBUTTONSTATE explicitně.
Pager_GetDropTarget Načte ovládací prvek pager IDropTarget ukazatel rozhraní. Toto makro můžete použít nebo odeslat zprávu PGM_GETDROPTARGET explicitně.
Pager_GetPos Načte aktuální pozici posouvání ovládacího prvku pager. Toto makro můžete použít nebo odeslat zprávu PGM_GETPOS explicitně.
Pager_RecalcSize Vynutí, aby ovládací prvek pager přepočítal velikost obsaženého okna. Při použití tohoto makra se odešle oznámení PGN_CALCSIZE. Toto makro můžete použít nebo odeslat zprávu PGM_RECALCSIZE explicitně.
Pager_SetBkColor Nastaví aktuální barvu pozadí pro ovládací prvek pager. Toto makro můžete použít nebo odeslat zprávu PGM_SETBKCOLOR explicitně.
Pager_SetBorder Nastaví aktuální velikost ohraničení ovládacího prvku pager. Toto makro můžete použít nebo odeslat zprávu PGM_SETBORDER explicitně.
Pager_SetButtonSize Nastaví aktuální velikost tlačítka pro ovládací prvek pager. Toto makro můžete použít nebo odeslat zprávu PGM_SETBUTTONSIZE explicitně.
Pager_SetChild Nastaví obsažené okno pro ovládací prvek pager. Toto makro nezmění nadřazený prvek obsaženého okna; přiřazuje ovládacímu prvku pager pouze úchyt okna pro posouvání. Ve většině případů bude obsažené okno podřízeným oknem. Pokud se jedná o tento případ, mělo by být obsažené okno podřízeným ovládacím prvku pager. Toto makro můžete použít nebo odeslat zprávu PGM_SETCHILD explicitně.
Pager_SetPos Nastaví pozici posouvání pro ovládací prvek pager. Toto makro můžete použít nebo odeslat zprávu PGM_SETPOS explicitně.
Pager_SetScrollInfo Určený pro interní použití; nedoporučuje se používat v aplikacích.
Nastaví parametry posouvání ovládacího prvku pager, včetně hodnoty časového limitu, řádků na časový limit a pixelů na řádek. Toto makro můžete použít nebo odeslat zprávu PGM_SETSETSCROLLINFO explicitně.

Zprávy

Námět Obsah
PGM_FORWARDMOUSE Povolí nebo zakáže přeposílání myši pro ovládací prvek pager. Pokud je povoleno přeposílání myší, ovládací prvek pager přeposílá WM_MOUSEMOVE zprávy do obsaženého okna. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_ForwardMouse.
PGM_GETBKCOLOR Načte aktuální barvu pozadí pro ovládací prvek pager. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_GetBkColor.
PGM_GETBORDER Načte aktuální velikost ohraničení ovládacího prvku pager. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_GetBorder.
PGM_GETBUTTONSIZE Načte aktuální velikost tlačítka pro ovládací prvek pager. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_GetButtonSize.
PGM_GETBUTTONSTATE Načte stav zadaného tlačítka v ovládacím prvku pager. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_GetButtonState.
PGM_GETDROPTARGET Načte ovládací prvek pager IDropTarget ukazatel rozhraní. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_GetDropTarget.
PGM_GETPOS Načte aktuální pozici posouvání ovládacího prvku pager. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_GetPos.
PGM_RECALCSIZE Vynutí, aby ovládací prvek pager přepočítal velikost obsaženého okna. Odeslání této zprávy způsobí odeslání PGN_CALCSIZE oznámení. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_RecalcSize.
PGM_SETBKCOLOR Nastaví aktuální barvu pozadí pro ovládací prvek pager. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_SetBkColor.
PGM_SETBORDER Nastaví aktuální velikost ohraničení ovládacího prvku pager. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_SetBorder.
PGM_SETBUTTONSIZE Nastaví aktuální velikost tlačítka pro ovládací prvek pager. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_SetButtonSize.
PGM_SETCHILD Nastaví obsažené okno pro ovládací prvek pager. Tato zpráva nezmění nadřazený prvek obsaženého okna; přiřazuje ovládacímu prvku pager pouze úchyt okna pro posouvání. Ve většině případů bude obsažené okno podřízeným oknem. Pokud se jedná o tento případ, mělo by být obsažené okno podřízeným ovládacím prvku pager. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_SetChild.
PGM_SETPOS Nastaví aktuální pozici posouvání pro ovládací prvek pager. Tuto zprávu můžete odeslat explicitně nebo použít makro Pager_SetPos.
PGM_SETSETSCROLLINFO Určený pro interní použití; nedoporučuje se používat v aplikacích.
Nastaví parametry posouvání ovládacího prvku pager, včetně hodnoty časového limitu, řádků na časový limit a pixelů na řádek. Tuto zprávu můžete odeslat explicitně nebo pomocí makra Pager_SetScrollInfo.

Upozornění

Námět Obsah
NM_RELEASEDCAPTURE (pager) Upozorní nadřazené okno ovládacího prvku pager, že ovládací prvek uvolnil zachycení myši. NM_RELEASEDCAPTURE se odešle ve formě WM_NOTIFY zprávy.
PGN_CALCSIZE Oznámení odeslané ovládacím prvku pager k získání posuvných dimenzí obsaženého okna. Tyto rozměry používají ovládací prvek pager k určení posuvné velikosti obsaženého okna. Toto oznámení se odešle ve formě WM_NOTIFY zprávy.
PGN_HOTITEMCHANGE Odešle ovládací prvek pager, když se změní horká (zvýrazněná) položka.
PGN_SCROLL Oznámení odeslané ovládacím prvku pager před posouváním v okně s obsahem Toto oznámení se odešle ve formě WM_NOTIFY zprávy.

Struktury

Námět Obsah
NMPGCALCSIZE Obsahuje a přijímá informace, které ovládací prvek pager používá k výpočtu posuvné oblasti v obsaženém okně. Používá se s oznámením PGN_CALCSIZE.
NMPGHOTITEM Obsahuje informace použité s oznámením PGN_HOTITEMCHANGE.
NMPGSCROLL Obsahuje a přijímá informace, které ovládací prvek pager používá při posouvání v obsaženém okně. Používá se s oznámením PGN_SCROLL.

Konstanty

Námět Obsah
styly ovládacího prvku Pager V této části jsou uvedeny styly oken použité při vytváření ovládacích prvků pageru.