我想要单击一个按钮,使它无效,过两秒钟再有效,代码如下,但是定时器根本不起作用,这是为什么?
void CBtnDlg::OnBtn1() 
{
     SetTimer(1,2000,NULL);
     GetDlgItem(IDC_BTN1)->EnableWindow(FALSE); 
}
void CAboutDlg::OnTimer(UINT nIDEvent) 
{

    if(nIDEvent==1)
      GetDlgItem(IDC_BTN1)->EnableWindow(TRUE);
    KillTimer(1);
         CDialog::OnTimer(nIDEvent);
}