void GetLocalTime()
↪ 현재 지역 시간
void GetSystemTime()
↪ 세계 표준 시간(UTC)
현재 시간 타이틀 바에 출력하기
case WM_LBUTTONDOWN:
{
SYSTEMTIME st;
GetLocalTime(&st);
TCHAR buf[100];
wsprintf(buf, TEXT("%04d-%02d-%02d %02d:%02d:%02d"),
st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond);
SetWindowText(hwnd, buf);
return 0;
}
SYSTEMTIMEGetLocalTime() 을 활용해 현재 시간을 구한다.SetWindowText(hwnd, buf)buf를 타이틀 바에 출력한다.[ 결과 ]

우클릭 했을 때, 경과 시간 띄우기
case WM_RBUTTONDOWN:
{
DWORD count = GetTickCount();
int second = count / 1000;
int minute = (second % 3600) / 60;
int hour = (second % 86400) / 3600;
int day = second / 864000;
TCHAR buf[50];
wsprintf(buf, TEXT("%d일 %d시간 %d분 %d초 가 경과하였습니다."),
day, hour, minute, second % 60);
MessageBox(hwnd, buf, TEXT("부팅후 시간"), MB_OK);
return 0;
}
[ 결과 ]
