URGENTE:necesito usar un timer en visual c++
necesito tomar unas medidas en unos instantes de tiempo determinado, por ejemplo cada 0.2 segundos.no tengo ni idea de temporizadores en c++ alquien puede ayudarme?
Primero en el InitInstance te creas tu timer
m_uTimer = m_pMainWnd->SetTimer(1000, 3000, NULL).
Desde el Wizard mapeas el mensaje WM_TIMER de la clase a la que quieras añadir el Timer y dentro de la función nueva preguntas si el evento que te pasan por parámetro es igual al tuyo
BOOL CMyApp::InitInstance()
{
...
m_uTimer = m_pMainWnd->SetTimer(1000, 3000, NULL);
...
}
void CMyClass::OnTimer(UINT nIDEvent)
{
...
if(m_uTimer == nIDEvent)
{
aquí añades tu funcionalidad
}
...
}
Espero que esto te sirva de ayuda.
m_uTimer = m_pMainWnd->SetTimer(1000, 3000, NULL).
Desde el Wizard mapeas el mensaje WM_TIMER de la clase a la que quieras añadir el Timer y dentro de la función nueva preguntas si el evento que te pasan por parámetro es igual al tuyo
BOOL CMyApp::InitInstance()
{
...
m_uTimer = m_pMainWnd->SetTimer(1000, 3000, NULL);
...
}
void CMyClass::OnTimer(UINT nIDEvent)
{
...
if(m_uTimer == nIDEvent)
{
aquí añades tu funcionalidad
}
...
}
Espero que esto te sirva de ayuda.
