创建月历控件

月历控件的创建方式取决于是在对话框中使用控件还是在非dialog 窗口中创建控件。

直接在对话框中使用 CMonthCalCtrl

  1. 在对话框编辑器中,将月份日历控件添加到对话框模板资源。 指定其控件 ID。

  2. 使用月历控件的“属性”对话框指定所需的任何样式。

  3. 使用 “添加成员变量向导 ”添加具有 Control 属性 的 CMonthCalCtrl 类型的成员变量。 可以使用此成员调用 CMonthCalCtrl 成员函数。

  4. 使用 类向导 在对话框类中映射需要处理的任何月日历控件通知消息的处理程序函数(请参阅 “将消息映射到函数”)。

  5. OnInitDialog 中,设置 CMonthCalCtrl 对象的任何其他样式。

在非dialog 窗口中使用 CMonthCalCtrl

  1. 在视图或窗口类中定义控件。

  2. 调用控件的 Create 成员函数(可能位于 OnInitialUpdate 中),可能早在父窗口的 OnCreate 处理程序函数(如果要对控件进行子类化)。 设置控件的样式。

另请参阅

使用 CMonthCalCtrl
控件