當前位置:編程學習大全網 - 編程軟體 - VC++ MFC入門問題

VC++ MFC入門問題

//這個函數是通過鼠標右鍵點擊CDatetoNMETDlg類

//選擇Add windows message handle

//然後選擇WM_TIMER雙擊生成

void CDatetoNMETDlg::OnTimer(UINT nIDEvent)

{

// TODO: Add your message handler code here and/or call default

if (1==nIDEvent) //編號對應

{

COleDateTime GKTime(2011,6,7,0,0,0);// 時間基數

COleDateTimeSpan daytemp=GKTime-COleDateTime::GetCurrentTime();//時間差

CDC* pDC=this->GetDC();//畫圖句柄

CString strtemp;//字符變量

CFont ft;//字體變量

ft.CreatePointFont(300,"黑體",pDC);//設置字體

pDC->SelectObject(ft);//綁定字體

strtemp.Format("%d天%d小時%d分鐘%d秒",daytemp.GetDays(),

daytemp.GetHours(),daytemp.GetMinutes(),daytemp.GetSeconds());//格式化輸出

pDC->SetBkMode(TRANSPARENT);//字體透明

pDC->SetTextColor(RGB(255,0,0));//字體顏色

this->RedrawWindow();//重畫窗口

pDC->TextOut(10,10,"離高考還有");//“畫”字

pDC->TextOut(10,60,strtemp);//“畫”字

DeleteDC(pDC->m_hDC);//刪除句柄

}

CDialog::OnTimer(nIDEvent);

}

之前還應該設置壹個SetTimer 定義時長為1S

程序打包了 放在臨時空間裏

添加了註釋 因為百度貼出鏈接需要提交很長時間 所以消息發給妳

  • 上一篇:關於平面圖形鑲嵌手抄報 數學圖形手抄報
  • 下一篇:微信企業公眾平臺有哪些開發接口?
  • copyright 2024編程學習大全網