MFC Timerについて
MFCのTimerの利用方法をいろいろ調べたのですが。
理解できずに困っています。
MFCのダイアログベースで作成し、ボタンを押したら Timer(1秒ごと)でエディットボックスに表示させるというものです。
・ベースのウィンドウにボタンとエディットボックスを作成しました。
・次に ボタンをダブルクリックし以下のように書きました。
void CtestDlg::OnBnClickedButton()
{
int x=0;
char buf[10000];
x++;
sprintf(buf,"%d",x);
(labelの変数名)_edit.SetWindowText(buf);
}
・SetTimer(1, 1000, NULL);を用いて ボタンがクリックされたら1秒ごとにxの値をエディットボックスに表示させるようにしたいのですが。
OnTimer(UINT nIDEvent) Close()やKillTimer(1);をもちいらなければならないことはわかったのですが。
作業手順がわかりません。
詳しい 作業手順をおしえてください。
プログラム完成まで 教えていただけるととてもうれしいです。
プログラマーの方よろしくお願いします。