안되는이유
피스케스
그대ㅗㄹ
그대ㅗㄹ
질문 내용 :
#include turboc.h
#include stdio.h
void main()
{
SYSTEMTIME st;
HFONT MyFont, OldFont;
HDC hdc;
HWND hWndMain;
RECT rt = { GetSystemMetrics(SM_CXSCREEN)-550,
GetSystemMetrics(SM_CYSCREEN)-90,
GetSystemMetrics(SM_CXSCREEN),
GetSystemMetrics(SM_CYSCREEN)
};
char TheTime[100];
char Yoil[10];
system(title ABC);
hWndMain = FindWindow(NULL,ABC);
ShowWindow(hWndMain,SW_HIDE);
hdc = GetDC(HWND_DESKTOP);
MyFont = CreateFont(30,0,0,0,0,0,0,0,HANGEUL_CHARSET,0,0,0,FF_ROMAN | VARIABLE_PITCH,궁서);
while(1) {
GetLocalTime(&st);
switch(st.wDayOfWeek) {
case 0: strcpy(Yoil,일요일); break;
case 1: strcpy(Yoil,월요일); break;
case 2: strcpy(Yoil,화요일); break;
case 3: strcpy(Yoil,수요일); break;
case 4: strcpy(Yoil,목요일); break;
case 5: strcpy(Yoil,금요일); break;
case 6: strcpy(Yoil,토요일); break;
}
wsprintf(TheTime,%d년 %d월 %d일 %s %d시 %d분 %d초,st.wYear,st.wMonth,st.wDay,Yoil,st.wHour,st.wMinute,st.wSecond);
OldFont = (HFONT)SelectObject(hdc,MyFont);
SetBkMode(hdc,TRANSPARENT);
TextOut(hdc,GetSystemMetrics(SM_CXSCREEN)-550,GetSystemMetrics(SM_CYSCREEN)-90,TheTime,strlen(TheTime));
SelectObject(hdc,OldFont);
Sleep(1000);
InvalidateRect(HWND_DESKTOP,&rt,TRUE);
}
DeleteObject(MyFont);
ReleaseDC(HWND_DESKTOP,hdc);
}