CPagerCtrl::IsButtonInvisible
Geçerli çağrı denetim belirtilen kaydırma düğmesi görünmez durumda olup olmadığını gösterir.
BOOL IsButtonInvisible(
int iButton
) const;
Gereksinimler
Başlık: afxcmn.h
Parametreler
Parametre |
Description |
---|---|
[in]iButton |
Durumu elde edilir düğmesini gösterir.Çağrı denetim stil ise PGS_HORZ, belirttiğiniz PGB_TOPORLEFT sol düğme için ve PGB_BOTTOMORRIGHT sağ düğme için.Çağrı denetim stil ise PGS_VERT, belirtmek PGB_TOPORLEFT için en üstteki düğme ve PGB_BOTTOMORRIGHT altındaki düğme için.Daha fazla bilgi için bkz: Çağrı denetim stillerine. |
Dönüş Değeri
trueBelirtilen düğmesi görünmez durumda ise; Aksi takdirde, false.
Notlar
Daha fazla düğmesini tıklatarak içerdiği pencerenin daha görünüme görüntüleyemiyor çünkü içerdiği pencere onun en uzak hükümleri kaydırılan olduğunda Windows kaydırma düğmesi belirli bir yönde görünmez hale getirir.
Bu yöntem gönderir pgm_getbuttonstate 'de açıklanan iletiyi Windows SDK. Daha sonra döndürülen durum olup olmadığını sınar PGF_INVISIBLE.Daha fazla bilgi için değer bölümüne bakın pgm_getbuttonstate ileti.
Örnek
Aşağıdaki örnek CPagerCtrl::IsButtonInvisible çağrı denetim sol ve sağ kaydırma düğmeleri görünür olup olmadığını belirlemek için yöntem.
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);
}