我在一个对话框中创建了定时器,想在另一个对话框中调用该定时器~应该怎么做呢?
两个对话框是不同的类,但都属于一个工程。
如:
单击CMyDlg中一个按钮调出COtherDlg对话框,然后在COtherDlg对话框中单击确定调用CMyDlg的定时器。
两个对话框是不同的类,但都属于一个工程。
如:
单击CMyDlg中一个按钮调出COtherDlg对话框,然后在COtherDlg对话框中单击确定调用CMyDlg的定时器。
调用时 SetTimer(1,1000,NULL)
void CDlg1::SetDlg1Timer(int nID,int nTimes)
{
SetTimer(nID,nTimes,NULL);
}
然后你再另一个对话框调用这个对话框的函数就可以了,如果定时器是固定的话那就更简单了
void CDlg1::SetDlg1Timer()
{
SetTimer(1,1000,NULL);
}
这样不就可以了。
::SetTimer(hnd,1,1000,NULL);