Erstellen des Monatskalender-Steuerelements
Wie das Monatskalendersteuerelement erstellt wird, hängt davon ab, ob Sie das Steuerelement in einem Dialogfeld verwenden oder es in einem Nichtdialogfenster erstellen.
So verwenden Sie CMonthCalCtrl direkt in einem Dialogfeld
Fügen Sie im Dialogfeld-Editor ihrer Dialogvorlagenressource ein Monatskalendersteuerelement hinzu. Geben Sie die Steuerelement-ID an.
Geben Sie alle erforderlichen Formatvorlagen mithilfe des Dialogfelds "Eigenschaften" des Monatskalendersteuerelements an.
Verwenden Sie den Assistenten zum Hinzufügen von Membervariablen, um eine Membervariable vom Typ CMonthCalCtrl mit der Control-Eigenschaft hinzuzufügen. Sie können dieses Element verwenden, um Memberfunktionen aufzurufen
CMonthCalCtrl
.Verwenden Sie den Klassen-Assistenten , um Handlerfunktionen in der Dialogklasse für alle Benachrichtigungen des Monatskalendersteuerelements zuzuordnen, die Sie verarbeiten müssen (siehe Zuordnen von Nachrichten zu Funktionen).
Legen Sie in OnInitDialog alle zusätzlichen Formatvorlagen für das
CMonthCalCtrl
Objekt fest.
So verwenden Sie CMonthCalCtrl in einem Nichtdialogfenster
Definieren Sie das Steuerelement in der Ansichts- oder Fensterklasse.
Rufen Sie die Create-Memberfunktion des Steuerelements auf, möglicherweise in OnInitialUpdate, möglicherweise so früh wie die OnCreate-Handlerfunktion des übergeordneten Fensters (wenn Sie das Steuerelement unterklassen). Legen Sie die Formatvorlagen für das Steuerelement fest.