概要
vs2010でmfcやってみた。
デジタル時計やってみた。
手順
- mfcアプリケーション、ダイアログベースでプロジェクト名は、mfc0で作る。
- IDD_MFC0_DIALOGを開く
- プロパティを開く。メッセージを開く。
- WM_TIMERをクリック。
- OKボタンをクリック。
- コードを書く。
- 実行。
サンプルコード
void Cmfc0Dlg::OnBnClickedOk()
{
SetTimer(1, 1000, NULL);
SetDlgItemText(IDC_STATIC, _T("start"));
}
void Cmfc0Dlg::OnBnClickedCancel()
{
// TODO: ここにコントロール通知ハンドラー コードを追加します。
CDialogEx::OnCancel();
}
void Cmfc0Dlg::OnTimer(UINT_PTR nIDEvent)
{
if (nIDEvent == 1)
{
CTime cTime = CTime::GetCurrentTime();
CString stime = cTime.Format("%Y/%m/%d %H:%M:%S");
SetDlgItemText(IDC_STATIC, stime);
}
CDialogEx::OnTimer(nIDEvent);
}
以上。