DDX_DateTimeCtrl

DDX_DateTimeCtrl 函数管理日期和时间数据传输。在一个对话框或者表格式图对象的日期和时间选择器控件 (CDateTimeCtrl) 之间并且也是一个 CTime 或一个COleDateTime 对话框或窗体视图对象的数据成员

void AFXAPI DDX_DateTimeCtrl( 
   CDataExchange* pDX, 
   int nIDC, 
   CTime& value  
); 
void AFXAPI DDX_DateTimeCtrl( 
   CDataExchange* pDX, 
   int nIDC, 
   COleDateTime& value  
); 
void AFXAPI DDX_DateTimeCtrl( 
   CDataExchange* pDX, 
   int nIDC, 
   CString& value  
);

参数

  • pDX
    指向 CDataExchange 对象的指针。 框架提供此对象上下文建立数据交换,包括其方向。 您不必删除此对象。

  • nIDC
    日期和时间选择器控件的资源 ID 与成员变量有关。


  • 在前两个版本中,从视图中对 CTimeCOleDateTime 成员变量,对话框的引用,或者控制视图对象和数据交换。 在第三个版本,引用 CString 数据成员控件视图对象。

备注

DDX_DateTimeCtrl 调用时, 被设置为日期和时间选择器控件的当前状态,或者根据交换的方向将控制器设置成

在上面第三种版本,DDX_DateTimeCtrl 管理在日期时间控制器和一个控制视图对象的 CString 的数据成员之间的 CString数据转换。 用于格式化日期和时间的字符串使用当前区域设置规则格式化。

有关 DDX 的更多信息,请参见 对话框数据交换和验证

要求

页眉: afxoledb.h

请参见

参考

CDateTimeCtrl 类

CDateTimeCtrl::SetRange

CDateTimeCtrl::GetRange

DDV_MinMaxDateTime

概念

MFC 宏和全局函数

其他资源

标准对话框数据交换例程