BOOL CMy11Dlg::OnInitDialog() { CDialog::OnInitDialog(); number = 59; //定义一个变量 SetTimer(1,1000,0); return TRUE; // return TRUE unless you set the focus to a control }void CMy11Dlg::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default
给静态文本控件绑定一个字符串变量
对话框初始化时,SetTimer(1,1000,NULL);
响应对话框的OnTimer,把成员变量转成字符串赋值给字符串变量。UpdateData(FALSE);再把成员变量减去1
BOOL CMy11Dlg::OnInitDialog()
{
CDialog::OnInitDialog(); number = 59; //定义一个变量
SetTimer(1,1000,0); return TRUE; // return TRUE unless you set the focus to a control
}void CMy11Dlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
CString str;
str.Format("%d",number);
GetDlgItem(IDC_STATIC_1)->SetWindowText(str);
number--;
CDialog::OnTimer(nIDEvent);
}
if(number == 0)
{
number = 59;
}
else
{
number--;
}