永发信息网

void CSHOWTIME3View::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or ca

答案:2  悬赏:60  手机版
解决时间 2021-02-27 19:19
  • 提问者网友:鐵馬踏冰河
  • 2021-02-27 05:31
void CSHOWTIME3View::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
CDC* pDC=GetDC();
CShowTimeDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CTime time;
CString s;
CStatusBar* pStatus;
pStatus=(CStatusBar*)AfxGetApp()->m_pMainWnd->GetDescendantWindow(ID_VIEW_STATUS_BAR);
time=CTime::GetCurrentTime();
s=time.Format("%H:%M:%S");
if(pDoc->stop==1)
{
KillTimer(1);
pStatus->SetPaneText(1,"00:00:00");
}
if(pDoc->kstatus==1)
{
pDC->TextOut(100,100,s);

}
if(pDoc->zstatus==1)
{
pStatus->SetPaneText(1,s);
}

}
最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-02-27 06:01
不能onTimer里面去处理,因为处理完mfc又会给你修改了。
要在onupdate_xxx里面去处理的。
全部回答
  • 1楼网友:神也偏爱
  • 2021-02-27 07:34
搜一下:void CSHOWTIME3View::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or ca
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯