Windows/Windows API
팝업 윈도우
aucd29
2013. 10. 1. 18:49
LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
{
HDC hdc;
PAINTSTRUCT ps;
char Mes[]="팝업 윈도우입니다";
UINT nHit;
switch(iMessage) {
case WM_CREATE:
return 0;
case WM_PAINT:
hdc=BeginPaint(hWnd, &ps);
SetBkMode(hdc,TRANSPARENT);
TextOut(hdc,10,10,Mes,strlen(Mes));
EndPaint(hWnd, &ps);
return 0;
case WM_NCHITTEST:
nHit=DefWindowProc(hWnd,iMessage,wParam,lParam);
if (nHit==HTCLIENT)
nHit=HTCAPTION;
return nHit;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}
{
HDC hdc;
PAINTSTRUCT ps;
char Mes[]="팝업 윈도우입니다";
UINT nHit;
switch(iMessage) {
case WM_CREATE:
return 0;
case WM_PAINT:
hdc=BeginPaint(hWnd, &ps);
SetBkMode(hdc,TRANSPARENT);
TextOut(hdc,10,10,Mes,strlen(Mes));
EndPaint(hWnd, &ps);
return 0;
case WM_NCHITTEST:
nHit=DefWindowProc(hWnd,iMessage,wParam,lParam);
if (nHit==HTCLIENT)
nHit=HTCAPTION;
return nHit;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}