c++win32在窗體上動態顯示時間
阿新 • • 發佈:2019-02-04
為了是工程更加合理,加上個時間應該看起來更好些。這是我自己的實現方法。
case WM_CREATE:
{
GetLocalTime(&time);
sprintf(sztime, "%d:%d:%d", time.wHour, time.wMinute, time.wSecond);
SetTimer(hWindow, 22, 1000, NULL);//設定時器
//在窗體上建立一個Label標籤
hTime1 = CreateWindow(TEXT("static"), TEXT(sztime), WS_CHILD | WS_VISIBLE | WS_TABSTOP, 0, 48, 57, 16, hWindow, HMENU(21), m_hInstance, NULL);
// 訊息處理wm_timer
case WM_TIMER:
{
switch(wParam)
{
case 22:
{
GetLocalTime(&time);
sprintf(sztime, "%d:%d:%d", time.wHour, time.wMinute, time.wSecond);
break;
}
default:
break;
}
SetWindowText(hTime1, sztime);
return 0;
}
或許有更好的方法,多多交流。
---記錄點點滴滴