1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
// CGAB_PDAView
IMPLEMENT_DYNCREATE(CGAB_PDAView, CFormView)
BEGIN_MESSAGE_MAP(CGAB_PDAView, CFormView)
ON_BN_CLICKED(IDC_BUTTON1, &CGAB_PDAView::OnBnClickedButton1)
ON_WM_TIMER()
ON_BN_CLICKED(IDC_BUTTON3, &CGAB_PDAView::OnBnClickedButton3)
ON_BN_CLICKED(IDC_BUTTON2, &CGAB_PDAView::OnBnClickedButton2)
END_MESSAGE_MAP()
...nIDEvent = SetTimer(1, 1000, NULL);
...
void CGAB_PDAView::OnTimer(UINT nIDEvent)
/* Action du timer chaque seconde */
{
switch(nIDEvent)
{
case 1:
surface=pApp->NMEA183.Calcul_surface(1.00);
break;
}
CView::OnTimer(nIDEvent);
}
void CGAB_PDAView::OnBnClickedButton3()
/* Appuie sur le bouton Arret */
{
KillTimer(nIDEvent);
} |