메뉴 건너뛰기

창조도시 기록보관소

언어 삭제

2005.05.28 18:58

AY아이 조회 수:112

#include<windows.h>
LRESULT CALLBACK WndProc (HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpszCmdLine,int nCmdShow)
{
        static char szAppName[]="asdf";
        static char szTitleName[]="title";
        HWND hwnd;
        MSG msg;
        WNDCLASSEX WndClass;
        WndClass.style=CS_HREDRAW | CS_VREDRAW;
        WndClass.lpfnWndProc= WndProc;
        WndClass.cbClsExtra=0;
        WndClass.cbWndExtra=0;
        WndClass.hInstance=hInstance;
        WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
        WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
        WndClass.hbrBackground=GetStockObject(WHITE_BRUSH);
        WndClass.lpszMenuName=NULL;
        WndClass.lpszClassName=szAppName;
RegisterClassEx(&WndClass);
hwnd=CreateWindow(szAppName,szTitleName,WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);
ShowWindow(hwnd,nCmdShow);
UpdateWindow(hwnd);
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);

}

return msg.wParam;
}


LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{HDC PaintDC;
PAINTSTRUCT PaintStruct;
char szMsg[]="asd";
switch(message)
{case WM_CREATE :
break;
case WM_PAINT:
PaintDC=BeginPaint(hwnd,&PaintStruct);
TextOut(PaintDC,10,10,szMsg,strlen(szMsg));
EndPaint(hwnd,&PaintStruct);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
        return DefWindowProc(hwnd,message,wParam,lParam);}
return 0;}


잘못된것좀 찾아주세요~!~!..;;;