VCで日時を取得するデートタイムピッカーというコントロールについておしえてください。

コントロールの値を取得するのは
char ymd[12]
GetDlgItemText(IDC_DATETIMEPICKER,ymd,12);
⇒ ”2006/1/11”
で取得できるのですが、
コントロールに初期値で、”2000/1/31”を設定しようと、
char ymd[12]={”2000/1/31”};
SetDlgItemText(IDC_DATETIMEPICKER,ymd);を実行しても、
値が反映されません。
どのようにすれば、年月日の値を設定できますか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:makeworld No.1

回答回数75ベストアンサー獲得回数23

ポイント40pt

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

MSDN ライブラリ サイト移行に関する重要なお知らせ

SetTimeメソッドで設定できそうです。


CDateTimeCtrl* pCtrl = (CDateTimeCtrl*) GetDlgItem(IDC_DATETIMEPICKER);

CTime timeTime(2006, 1, 1, 0, 0, 0);

pCtrl->SetTime(&timeTime);

id:goldman

早々のご回答。ありがとうがざいました。

2006/01/12 07:23:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません