创建月历控件

月历控件如何创建是根据您在是对话框中使用控件还是在对话框窗口中无创建它。

在对话框中直接使用 CMonthCalCtrl

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

  2. 指定所有需要的样式,使用月历控件的属性对话框。

  3. 使用 添加成员变量向导添加带有控件属性CDateTimeCtrl 类型的成员变量。 可以使用此成员调用 CMonthCalCtrl 成员函数。

  4. 使用属性窗口映射在需要处理所有月历控件通知消息的对话类中处理程序函数 (参见 映射信息到函数)。

  5. OnInitDialog,设置所有 CMonthCalCtrl 对象的附加样式。

在非对话框窗口使用CMonthCalCtrl

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

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

请参见

参考

使用 CMonthCalCtrl

概念

控件 (MFC)