• ベストアンサー

カレンダーで指定した日をデフォルト表示する

現在WinXP、VC++、SDKでWin32アプリケーションを作成しています。 CreateWindowEx(0,DATETIMEPICK_CLASS, NULL, ・・・)でウィンドウ上にカレンダーのコントロールを作りました。 デフォルトでプログラムを実行した日付になるのですが、これを変更する方法はあるのでしょうか? 行いたい事は、違う画面で取得しておいた日付で表示したいのです。 私の調べ方が悪かったのか一通り調べても該当するページが見つかりませんでした。 アドバイスや参考になるページ等教えていただけると助かります。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • noocyte
  • ベストアンサー率58% (171/291)
回答No.1

私は使ったことはありませんが, DateTime_SetSystemtime() マクロを使えばいいのでは?

gomara-yu
質問者

お礼

回答ありがとうございます。 noocyte様のおっしゃった BOOL DateTime_SetSystemtime(HWND hwndDT, WORD flag, PSYSTEMTIME lpSysTime); を使い、指定日時で表示出来ました。 本当にありがとうございました。