2013-12-11 43 views
0

任何設置一個部分計時器從cProperty以下表得出的對話框,請你幫我在陳列在1秒計時器,這是我的背景:如何使用VC++ 2005

我派生的類從CPropertySheet的。現在的事情是我想在表格中顯示當前時間。因此,對於正常的對話我使用計時器功能在這裏設置一個計時器節怎麼能我設置一個秒計時器

回答

0

感謝所有,

我發現了上述問題的解決方案。這與CProperty工作表的一秒定時器有關。

我派生類CReview表所以,我宣佈一個成員函數的OnTimer

void CReviewSheet::OnTimer(UINT_PTR nIDEvent) 
{ 
    if(bTimerStatus == true) 
    { 
     CTime t1; 
     t1=CTime::GetCurrentTime(); 
     m_StBar.SetPaneText(2,t1.Format("%H:%M:%S")); 
     bTimerStatus = false; 
    } 
    else 
    { 
     bTimerStatus = true; 
    } 

    CPropertySheet::OnTimer(nIDEvent); 
} 

因此,這是工作的罰款。我可以在我的評論表中顯示當前時間。