CDateTimeCtrl::SetFormat

更新 : 2007 年 11 月

指定された書式指定文字列に合わせて、日時指定コントロールの表示書式を設定します。

BOOL SetFormat(
   LPCTSTR pstrFormat 
);

パラメータ

  • pstrFormat
    目的の表示内容を定義する、終端が 0 の書式指定文字列へのポインタ。このパラメータに NULL を設定すると、コントロールは、現在のスタイルの既定の書式指定文字列にリセットされます。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

0x5f7wz2.alert_note(ja-jp,VS.90).gifメモ :

ユーザーからの入力は、この関数呼び出しの成否には影響しません。

解説

このメンバ関数は、Win32 メッセージの DTM_SETFORMAT の動作を実装します。詳細については、Windows SDK を参照してください。

使用例

// The control will create itself with a format that matches the 
// locale setting in Control Panel. But we can force a particular 
// format with a call to SetFormat(). This call forces the format 
// dd-MMM-yy, which would show 03-APR-98 for April 3rd, 1998.
m_DateTimeCtrl.SetFormat(_T("dd-MMM-yy"));

必要条件

ヘッダー : afxdtctl.h

参照

参照

CDateTimeCtrl クラス

階層図

その他の技術情報

CDateTimeCtrl のメンバ