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));
}
'Windows > Windows API' 카테고리의 다른 글
API 프로그래밍에 대한 Q&A입니다. | 펌 개발자료 2004/07/28 22:42 (0) | 2013.10.01 |
---|---|
최상위 윈도우 (0) | 2013.10.01 |
16 픽셀 단위로 이동 (0) | 2013.10.01 |
화면 가장자리에 밀착 (0) | 2013.10.01 |
기본 컨트롤 (0) | 2013.10.01 |