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


Pager

Ez a szakasz a lapozóvezérlőkkel használt programozási elemekről tartalmaz információkat.

Áttekintés

Téma Tartalomjegyzék
Lapozóvezérlők A lapozóvezérlő olyan ablaktároló, amelyet olyan ablakokkal használnak, amelyek nem rendelkeznek elegendő megjelenítési területtel az összes tartalom megjelenítéséhez.

Makrók

Téma Tartalomjegyzék
Pager_ForwardMouse Engedélyezi vagy letiltja az egérátirányítást a lapozóvezérlőhöz. Ha az egérátirányítás engedélyezve van, a lapozóvezérlő továbbítja WM_MOUSEMOVE üzeneteket a tartalmazott ablakba. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_FORWARDMOUSE üzenetet.
Pager_GetBkColor Lekéri a lapozó vezérlőelem aktuális háttérszínét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_GETBKCOLOR üzenetet.
Pager_GetBorder Lekéri a lapozó vezérlőelem aktuális szegélyméretét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_GETBORDER üzenetet.
Pager_GetButtonSize Lekéri a lapozóvezérlő aktuális gombméretét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_GETBUTTONSIZE üzenetet.
Pager_GetButtonState Lekéri a megadott gomb állapotát egy lapozó vezérlőelemben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_GETBUTTONSTATE üzenetet.
Pager_GetDropTarget Lekéri egy lapozóvezérlő IDropTarget felületmutatóját. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_GETDROPTARGET üzenetet.
Pager_GetPos Lekéri a lapozó vezérlőelem aktuális görgetési pozícióját. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_GETPOS üzenetet.
Pager_RecalcSize Kényszeríti a lapozó vezérlőt a benne foglalt ablak méretének újraszámítására. A makró használata PGN_CALCSIZE értesítés küldését eredményezi. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_RECALCSIZE üzenetet.
Pager_SetBkColor Beállítja a lapozó vezérlőelem aktuális háttérszínét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_SETBKCOLOR üzenetet.
Pager_SetBorder A lapozó vezérlőelem aktuális szegélyméretét állítja be. Használhatja ezt a makrót, vagy explicit módon küldheti el a PGM_SETBORDER üzenetet.
Pager_SetButtonSize Beállítja a lapozó vezérlőelem aktuális gombméretét. Használhatja ezt a makrót, vagy explicit módon küldheti el a PGM_SETBUTTONSIZE üzenetet.
Pager_SetChild Beállítja a lapozó vezérlőelem tartalmazott ablakát. Ez a makró nem módosítja a tartalmazott ablak szülőét; csak egy ablakfogópontot rendel a lapozó vezérlőelemhez görgetéshez. A legtöbb esetben a tartalmazott ablak egy gyermekablak lesz. Ebben az esetben a tartalmazott ablaknak a lapozó vezérlőelem gyermekének kell lennie. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_SETCHILD üzenetet.
Pager_SetPos Beállítja a lapozó vezérlőelem görgetési pozícióját. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_SETPOS üzenetet.
Pager_SetScrollInfo Belső használatra szánt; alkalmazáshoz nem ajánlott.
Beállítja a lapozó vezérlőelem görgetési paramétereit, beleértve az időtúllépési értéket, az időtúllépésenkénti sorokat és a képpontokat. Használhatja ezt a makrót, vagy kifejezetten elküldheti a PGM_SETSETSCROLLINFO üzenetet.

Üzenetek

Téma Tartalomjegyzék
PGM_FORWARDMOUSE Engedélyezi vagy letiltja az egérátirányítást a lapozóvezérlőhöz. Ha az egérátirányítás engedélyezve van, a lapozóvezérlő továbbítja WM_MOUSEMOVE üzeneteket a tartalmazott ablakba. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_ForwardMouse makrót.
PGM_GETBKCOLOR Lekéri a lapozó vezérlőelem aktuális háttérszínét. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_GetBkColor makrót.
PGM_GETBORDER Lekéri a lapozó vezérlőelem aktuális szegélyméretét. Ezt az üzenetet kifejezetten elküldheti, vagy használhatja a Pager_GetBorder makrót.
PGM_GETBUTTONSIZE Lekéri a lapozóvezérlő aktuális gombméretét. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_GetButtonSize makrót.
PGM_GETBUTTONSTATE Lekéri a megadott gomb állapotát egy lapozó vezérlőelemben. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_GetButtonState makrót.
PGM_GETDROPTARGET Lekéri egy lapozóvezérlő IDropTarget felületmutatóját. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_GetDropTarget makrót.
PGM_GETPOS Lekéri a lapozó vezérlőelem aktuális görgetési pozícióját. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_GetPos makrót.
PGM_RECALCSIZE Kényszeríti a lapozó vezérlőt a benne foglalt ablak méretének újraszámítására. Az üzenet elküldése PGN_CALCSIZE értesítést eredményez. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_RecalcSize makrót.
PGM_SETBKCOLOR Beállítja a lapozó vezérlőelem aktuális háttérszínét. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_SetBkColor makrót.
PGM_SETBORDER A lapozó vezérlőelem aktuális szegélyméretét állítja be. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_SetBorder makrót.
PGM_SETBUTTONSIZE Beállítja a lapozó vezérlőelem aktuális gombméretét. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_SetButtonSize makrót.
PGM_SETCHILD Beállítja a lapozó vezérlőelem tartalmazott ablakát. Ez az üzenet nem módosítja a tartalmazott ablak szülőét; csak egy ablakfogópontot rendel a lapozó vezérlőelemhez görgetéshez. A legtöbb esetben a tartalmazott ablak egy gyermekablak lesz. Ebben az esetben a tartalmazott ablaknak a lapozó vezérlőelem gyermekének kell lennie. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_SetChild makrót.
PGM_SETPOS A lapozó vezérlőelem aktuális görgetési pozícióját állítja be. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a Pager_SetPos makrót.
PGM_SETSETSCROLLINFO Belső használatra szánt; alkalmazáshoz nem ajánlott.
Beállítja a lapozó vezérlőelem görgetési paramétereit, beleértve az időtúllépési értéket, az időtúllépésenkénti sorokat és a képpontokat. Ezt az üzenetet explicit módon vagy a Pager_SetScrollInfo makró használatával is elküldheti.

Értesítések

Téma Tartalomjegyzék
NM_RELEASEDCAPTURE (pager) Értesíti a lapozóvezérlő szülőablakát, hogy a vezérlő kiadta az egérrögzítést. NM_RELEASEDCAPTURE WM_NOTIFY üzenet formájában küldi el a rendszer.
PGN_CALCSIZE A lapozóvezérlő által küldött értesítés a tartalmazott ablak görgethető dimenzióinak lekéréséhez. Ezeket a dimenziókat a lapozó vezérlőelem használja a tartalmazott ablak görgethető méretének meghatározásához. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
PGN_HOTITEMCHANGE A gyakori elérésű (kiemelt) elem módosításakor a lapozó vezérlőelem küldi el.
PGN_SCROLL A lapozó vezérlőelem által küldött értesítés a benne foglalt ablak görgetése előtt. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.

Struktúrák

Téma Tartalomjegyzék
NMPGCALCSIZE Olyan információkat tartalmaz és fogad, amelyeket a lapozóvezérlő a tartalmazott ablak görgethető területének kiszámításához használ. A PGN_CALCSIZE értesítéssel együtt használatos.
NMPGHOTITEM A PGN_HOTITEMCHANGE értesítéshez használt információkat tartalmazza.
NMPGSCROLL A lapozó vezérlőelem által a benne foglalt ablak görgetésekor használt információkat tartalmazza és fogadja. A rendszer a PGN_SCROLL értesítéssel használja.

Állandók

Téma Tartalomjegyzék
Lapozó vezérlőstílusok Ez a szakasz a lapozóvezérlők létrehozásakor használt ablakstílusokat sorolja fel.