Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Pager-Steuerelement mit angegebenen Formaten und weist dieses dem aktuellen CPagerCtrl-Objekt.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parameter
Parameter |
Description |
|---|---|
[in] dwStyle |
Eine bitweise Kombination (OR) von auf das Steuerelement angewendet werden Fensterstile und Pager-Steuerelement-Formate. |
[in] rect |
Ein Verweis auf eine RECT-Struktur, die die Position und die Größe des Steuerelements in Clientkoordinaten enthält. |
[in] pParentWnd |
Ein Zeiger auf einen CWnd-Objekt, das das übergeordnete Fenster des Steuerelements ist.Dieser Parameter darf nicht NULL sein. |
[in] nID |
Die ID des Steuerelements. |
Rückgabewert
true, wenn diese Methode erfolgreich ist; andernfalls false.
Anforderungen
Header: afxcmn.h
Hinweise
Um ein Pager-Steuerelement zu erstellen, deklarieren Sie eine Variable CPagerCtrl, und rufen Sie dann die CPagerCtrl::Create oder CPagerCtrl::CreateEx-Methode für diese Variable auf.
Beispiel
Im folgenden Beispiel wird ein Pager-Steuerelement, verwendet die CPagerCtrl::SetChild-Methode, um ein sehr langes Schaltflächen-Steuerelement mit dem Pager-Steuerelement zuzuordnen.Im Beispiel wird dann die CPagerCtrl::SetButtonSize-Methode, um die Höhe des Pager-Steuerelements auf 20 Pixel fest CPagerCtrl::SetBorder und die Methode, um die Rahmenstärke auf 1 Pixel festzulegen.
// Initialize the dropdown menu of the splitbutton control.
m_splitButton.SetDropDownMenu(IDR_MENU1, 0);
// Create the pager control.
BOOL nRet;
CRect rect;
GetClientRect(&rect);
nRet = m_pager.Create(
(WS_VISIBLE | WS_CHILD | PGS_HORZ),
CRect(rect.Width()/4, 5, (rect.Width() * 3)/4, 55),
this,
IDC_PAGER1);
m_pager.GetClientRect( &rect );
nRet = m_button.Create(
_T("This is a very, very long button. 012345678901234567890"),
(WS_VISIBLE | WS_CHILD), // Do not use CCS_NORESIZE.
CRect(0,0,rect.Width(),30),
&m_pager, IDC_BUTTON1);
m_pager.SetChild(m_button.m_hWnd);
m_pager.SetButtonSize( 20 );
m_pager.SetBorder( 1 );