Sdílet prostřednictvím


CPagerCtrl::IsButtonInvisible

Označuje, zda je zadaný posun tlačítka aktuálního ovládacího prvku pager neviditelné státu.

BOOL IsButtonInvisible(
     int iButton
) const;

Požadavky

Záhlaví: afxcmn.h

Parametry

Parametr

Description

[v]iButton

Označuje tlačítko, pro který se načte stav.Pokud je styl řízení pager PGS_HORZ , zadejte PGB_TOPORLEFT pro levé tlačítko a PGB_BOTTOMORRIGHT pro pravé tlačítko.Pokud je styl řízení pager PGS_VERT , zadejte PGB_TOPORLEFT pro nahoře a PGB_BOTTOMORRIGHT pro dolní tlačítko.Další informace naleznete v tématu Styly řízení Pager.

Vrácená hodnota

truePokud je zadané tlačítko neviditelné státu; jinak false .

Poznámky

Systém Windows při tlačítko posouvání v určitém směru neviditelné okno uzavřeného zobrazili jeho nejvíce míře protože klepnutím na tlačítko Další nelze převést z uzavřeného okna do zobrazení.

Tato metoda odesílá PGM_GETBUTTONSTATE zprávy, která je popsána v . Poté testuje, zda je stav vrácený PGF_INVISIBLE .Další informace naleznete v části vrátit hodnotu PGM_GETBUTTONSTATE zprávy.

Příklad

V následujícím příkladu CPagerCtrl::IsButtonInvisible způsob stanovení zda levém pager ovládací tlačítka posuvníku vpravo jsou zobrazeny.

void CCSplitButton_s2Dlg::OnXIsbuttoninvisible()
{
    BOOL bLeft  = m_pager.IsButtonInvisible(PGB_TOPORLEFT);
    BOOL bRight = m_pager.IsButtonInvisible(PGB_BOTTOMORRIGHT);
    CString str;
    str.Format(_T("The left button is%s visible; the right button is%s visible."), 
        (bLeft   ? _T(" not"):_T("")), 
        (bRight  ? _T(" not"):_T("")));
    MessageBox(str);
}

Viz také

Referenční dokumentace

Třída CPagerCtrl

Graf hierarchie

PGM_GETBUTTONSTATE

CPagerCtrl::GetButtonState