Come fare il timer in Visual C++ e MFC

Un timer in Visual C++ è il termine usato per descrivere un arbitrario lasso di tempo. I programmatori sono le uniche persone per impostare e utilizzare i timer all'interno di un'applicazione. L'utente esterno non non interagire sempre con il timer; il programmatore ha il controllo completo sul timer. Timer in Visual C++ vengono richiamati tramite una chiamata al metodo predefinito.

Istruzioni

• Creare un Timer in MFC. Il comando per eseguire questa operazione è il metodo SetTimer (). La sintassi completa è:SetTimer(1,200,0);

1 è il tuo nIDEvent.200 è l'intervallo di temporizzazione.0 indica che si sta utilizzando la routine di callback di CWnd.

• Determinare l'intervallo del timer. Questo dipende da che cosa esattamente avete bisogno il timer da fare. Questo numero è rappresentato in millisecondi.

• Aprite Visual C++ sulla workstation di programmazione di Windows. Indipendentemente dal fatto se si lavora su un progetto esistente o a partire proprio da zero, implementare il timer in un nuovo metodo.

• Interrompere il timer quando si è finito di usarlo. La sintassi per eseguire questa operazione è KillTimer(int nIDEvent). Pertanto, si desidera utilizzare il nIDEvent stesso che è stato definito durante la creazione.

• Scrivere un proprio metodo che utilizza il timer. In genere, timer vengono utilizzati durante esercizi di disegno. Tuttavia, timer può essere utilizzato per qualsiasi attività di programmazione.

• Il metodo di applicazione di prova. È solitamente un migliore il tuo metodo indipendentemente dall'applicazione di prova pratica all'unità di fondo.

• Implementare un metodo OnTimer. Questo metodo verrà chiamato ogni volta che il timer raggiunge il numero di terminale. Questo metodo conterrà i "dadi e bulloni" del progetto timer.

Consigli & Avvertenze

  • Non c'è nessuna classe timer in MFC. Per utilizzare i timer, è necessario richiamare le chiamate al metodo appropriato.