次の方法で共有


DDX_DateTimeCtrl

DDX_DateTimeCtrl 関数は、ダイアログ ボックスまたはフォーム ビュー オブジェクトの日付と時刻指定のコントロール (CDateTimeCtrl)の日付と時刻のデータのコピーを作成し、ダイアログ ボックスまたはフォーム ビュー オブジェクトの CTimeCOleDateTime のデータ メンバー管理します。

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。

  • value
    CTime または COleDateTime のメンバー変数への最初の 2 種類のバージョン、参照、ダイアログ ボックス、データが交換されるフォーム ビュー、またはコントロール ビュー オブジェクト。3 番目のバージョンでは、 CString のデータ メンバーのコントロール ビュー オブジェクトへの参照。

解説

DDX_DateTimeCtrl が呼び出されると、 値は 、日付と日時指定コントロールの現在の状態に設定するか、コントロールは、置き換えの方向に応じて、 評価するように設定されます。

上記の 3 番目のバージョンでは、 DDX_DateTimeCtrl は、コントロール ビュー オブジェクトの日付時刻コントロールと CString のデータ メンバー間の CString のデータのコピーを管理します。文字列は、日付と時刻の書式を設定するの現在のロケールの規則を使用して書式設定します。

DDX の詳細については、「ダイアログ データ エクスチェンジとダイアログ データ バリデーション」を参照してください。

必要条件

Header: afxoledb.h

参照

関連項目

CDateTimeCtrl クラス

CDateTimeCtrl::SetRange

CDateTimeCtrl::GetRange

DDV_MinMaxDateTime

概念

MFC マクロとグローバル

その他の技術情報

標準的なダイアログ データ エクスチェンジ ルーチン