|
혹시 "내손으로 짜는 윈도우 프로그래밍" 이란 책에서
얻은 소스인가요??
대충 보니 2군데 구문 에러가 있네요..
타이핑시 나타난 에러가 아닌가 합니다.
나머지는 님이 컴파일하면서 다시 잡아보세요..
아래 소스에 잘못된 구문을 표시하고 정정했습니다.
그럼 열씨미 하세요....^^*
김용진 님이 쓰신 글 :
: //Hello.cpp
: //
: //마우스 왼쪽 버튼을 테스트하는 프로그램이다.
:
: #include<windows.h>//왼도우즈 프로그램을 작성하는데 필요한 구조체
: //각종 API 함수, 메크로, 메시지등이 선언된 헤다 화일로
: //왼도우즈 프로그램에 반드시 포함되어야 한다.
: HINSTANCE g_hInst; //인스턴스 핸들을 저장하기 위한 전역변수
: //왼도우 프로시저 선언
: LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
: //왼도우 프로시져에 대한 선언
: //WINMAIN() : 왼도우즈 어플리케이션의 진입점
: //여기서 프로그램이 시작된다.
: //콘솔기반 c 프로그램의 MAIN(0에 해당한다.
: INT APIENTRY WinMain(HINSTANCE hInstance,
: HINSTANCE hPrevInstance,
: LPTSTR lpCmdLine,
: int nCmdshow)
: {
: static char szClassname[] = "Hello";//왼도우 클래스 이름
.
.
.
(중략)
.
.
.
:
: switch(uMsg)
: {
: case WM_LBUTTONDOWN:
: MessageBox(hWnd,"마우스 좌측 버튼을 눌렀습니다.","마우스 테스트", MB_OK);
: break;
: case WM_DESTROY: //
: PostQuitMessage(0);
: break;
:
: default; // (잘못된 부분) 세미콜론(;)이 아니고 콜론(:)으로 default : 가 올바른 표현.
: return DefWindowProc(hWnd,uMsg,wParam,lparam);
:
: }
: return; // (잘못된 부분) WINMAIN함수가 INT형입니다...return 0; 로 해주세요
:
: }
:
:
: ============================================================================]
: 위 내용대로 컴파일 했는데 에라가 나오네요...
: 음 어디가 이상이 있는지 알켜주세요....ㅠㅠ
: 초보라...그래요..
|