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 Monatskalender-Steuerelement und fügt es dem CMonthCalCtrl-Objekt.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
virtual BOOL Create(
DWORD dwStyle,
const POINT& pt,
CWnd* pParentWnd,
UINT nID
);
Parameter
dwStyle
Gibt die Kombination von Windows-Formaten an, die dem Monatskalender-Steuerelement angewendet werden.Siehe Monatskalender-Steuerelement-Formate in Windows SDK weitere Informationen über die Stile.rect
Ein Verweis auf eine RECT-Struktur.Enthält die Position und die Größe des Monatskalender-Steuerelements.pt
Ein Verweis auf eine PUNKT-Struktur, die den Speicherort des Monatskalender-Steuerelements identifiziert.pParentWnd
Ein Zeiger auf einen CWnd-Objekt, das das übergeordnete Fenster des Monatskalender-Steuerelements ist.Er darf nicht NULL sein.nID
Gibt die ID des Steuerelements Monatskalender-Steuerelements an
Rückgabewert
Ungleich 0 (null), wenn die Initialisierung erfolgreich war; 0 andernfalls.
Hinweise
Erstellen Sie ein Monatskalender-Steuerelement in zwei Schritten:
Aufruf CMonthCalCtrl, um CMonthCalCtrl eines Objekts zu erstellen.
Rufen Sie die Memberfunktion auf, die ein Monatskalender-Steuerelement erstellt und auf CMonthCalCtrl-Objekt angefügt werden.
Wenn Sie Create aufrufen, werden die allgemeinen Steuerelemente initialisiert.Die Version von Create, das Sie aufrufen, bestimmt, wie sie sortiert wird:
Um MFC automatisch das Steuerelement an ein Monat skalieren lassen, rufen Sie die Überschreibung auf die den pt-Parameter verwendet.
Um das Steuerelement sich zu skalieren, rufen Sie die Überschreibung dieser Funktion auf die den rect-Parameter verwendet.
Beispiel
// Given two member objects m_calCtrl1 and m_calCtrl2, we can
// create them in one of two ways.
// Providing a point has the control with its top-left corner
// at that point and sized automatically to show one month
// page.
CPoint pt(10, 10);
VERIFY(m_calCtrl1.Create(WS_TABSTOP | WS_CHILD | WS_VISIBLE |
WS_BORDER | MCS_DAYSTATE, pt, this, IDC_MONTHCALCTRL1));
// Providing a rectangle lets us completely control the size.
// The control will paint as many complete month pages in the
// control's area as possible.
CRect rect(300, 100, 470, 200);
VERIFY(m_calCtrl2.Create(WS_TABSTOP | WS_CHILD | WS_VISIBLE |
WS_BORDER | MCS_MULTISELECT, rect, this, IDC_MONTHCALCTRL2));
Anforderungen
Header: afxdtctl.h