CDateTimeCtrl::GetRange 是 MFC 中 CDateTimeCtrl 类的一个公共方法,用于获取日期时间控件的可选日期范围。

以下是该方法的基本语法:
BOOL GetRange(
    COleDateTime& refMinRange,
    COleDateTime& refMaxRange
) const;

参数说明:

  •  refMinRange: 用于存储获取的最小日期范围的 COleDateTime 对象的引用。

  •  refMaxRange: 用于存储获取的最大日期范围的 COleDateTime 对象的引用。


返回值:

  •  如果成功,返回 TRUE;如果失败,返回 FALSE。


使用示例:
CDateTimeCtrl myDateTimeCtrl; // 假设已经创建了一个日期时间控件对象

COleDateTime minRange, maxRange;
if (myDateTimeCtrl.GetRange(minRange, maxRange))
{
    // 成功获取最小和最大日期范围,可以在这里使用 minRange 和 maxRange 对象
}
else
{
    // 获取日期范围失败
}

通过调用 GetRange 方法,你可以获取用户在日期时间控件中可选择的最小和最大日期范围。如果未设置范围限制,这些参数将返回默认的 COleDateTime 对象(默认为 1899 年 12 月 30 日 00:00:00)。


转载请注明出处:http://www.zyzy.cn/article/detail/16845/MFC/CDateTimeCtrl