|
정성훈.해미 님이 쓰신 글 :
: 혹시 "내손으로 짜는 윈도우 프로그래밍" 이란 책에서
:
: 얻은 소스인가요??
:
: 대충 보니 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; 로 해주세요
: :
: : }
: :
: :
: : ============================================================================]
: : 위 내용대로 컴파일 했는데 에라가 나오네요...
: : 음 어디가 이상이 있는지 알켜주세요....ㅠㅠ
: : 초보라...그래요..
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
먼저 감사하다는 말부터 해야겠죠
다들 감사합니다...^^
근데요..
한가지만 더 물어 볼께요...
INT APIENTRY WinMain(HINSTANCE hInstance,
: HINSTANCE hPrevInstance,
: LPTSTR lpCmdLine,
: int nCmdshow)
이부분에서 SYNTAX ERR이 뜨는데요..
뭐가 틀렸나요...
|