- ベストアンサー
カレンダーで指定した日をデフォルト表示する
現在WinXP、VC++、SDKでWin32アプリケーションを作成しています。 CreateWindowEx(0,DATETIMEPICK_CLASS, NULL, ・・・)でウィンドウ上にカレンダーのコントロールを作りました。 デフォルトでプログラムを実行した日付になるのですが、これを変更する方法はあるのでしょうか? 行いたい事は、違う画面で取得しておいた日付で表示したいのです。 私の調べ方が悪かったのか一通り調べても該当するページが見つかりませんでした。 アドバイスや参考になるページ等教えていただけると助かります。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私は使ったことはありませんが, DateTime_SetSystemtime() マクロを使えばいいのでは?
お礼
回答ありがとうございます。 noocyte様のおっしゃった BOOL DateTime_SetSystemtime(HWND hwndDT, WORD flag, PSYSTEMTIME lpSysTime); を使い、指定日時で表示出来ました。 本当にありがとうございました。