///////////////////////////////////////////
// CTest04Dlg メッセージ ハンドラ
BOOL CTest04Dlg::OnInitDialog()
{
CDialog::OnInitDialog();
// "バージョン情報..." メニュー項目をシステム メニューへ追加します。
// IDM_ABOUTBOX はコマンド メニューの範囲でなければなりません。
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL) {
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty()) {
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
// このダイアログ用のアイコンを設定します。フレームワークはアプリケーションのメイン
// ウィンドウがダイアログでない時は自動的に設定しません。
SetIcon(m_hIcon, TRUE); // 大きいアイコンを設定
SetIcon(m_hIcon, FALSE); // 小さいアイコンを設定
// TODO: 特別な初期化を行う時はこの場所に追加してください。
//CTimeクラスのTime_Nowオブジェクトを作成
CTime Time_Now;
//現在の時間を取得し作成したオブジェクトに格納
Time_Now = CTime::GetCurrentTime();
//CString型のnow_timeを作成
CString now_time;
//CString型のnow_dateを作成
CString now_date;
//now_timeに現在時刻を設定
now_time = Time_Now.Format("%H : %M : %S");
//now_dateに今日の日付を設定
now_date = Time_Now.Format("20%y年 %m月 %d日");
//ダイヤログ更新
GetDlgItem(IDC_NOWDAY)->SetWindowText(now_date);
GetDlgItem(IDC_NOWTIME)->SetWindowText(now_time);
return TRUE; // TRUE を返すとコントロールに設定したフォーカスは失われません。
}
|