디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

자식인에서 API과제 찾아서 냈다가 탈탈 털림 ㅜㅜ

대송동견우갤로그로 이동합니다. 2011.03.28 18:26:09
조회 245 추천 0 댓글 12

#include <windows.h>
 
#include <vector>
 
using std::vector;
 
 
 
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
 
HINSTANCE g_hInst;
 
LPCTSTR lpszClass=TEXT("Mouse");
 
 
 
#pragma comment( linker , "/subsystem:windows")
 
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance
 
                     ,LPSTR lpszCmdParam,int nCmdShow)
 
{
 
    HWND hWnd;
 
    MSG Message;
 
    WNDCLASS WndClass;
 
    g_hInst=hInstance;
 
    WndClass.cbClsExtra=0;
 
    WndClass.cbWndExtra=0;
 
    WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
 
    WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
 
    WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
 
    WndClass.hInstance=hInstance;
 
    WndClass.lpfnWndProc=WndProc;
 
    WndClass.lpszClassName=lpszClass;
 
    WndClass.lpszMenuName=NULL;
 
    WndClass.style=CS_HREDRAW | CS_VREDRAW;
 
    RegisterClass(&WndClass);
 
    hWnd=CreateWindow(lpszClass,lpszClass,WS_OVERLAPPEDWINDOW,
 
        CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,
 
        NULL,(HMENU)NULL,hInstance,NULL);
 
    ShowWindow(hWnd,nCmdShow);
 
    while (GetMessage(&Message,NULL,0,0)){
 
        TranslateMessage(&Message);
 
        DispatchMessage(&Message);
 
    }
 
    return (int)Message.wParam;
 
}
 
 
 
LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
 
{
 
    HDC hdc;
 
    static int x;
 
    static int y;
 
    static vector<POINT>  ptlist;
 
    static vector< vector<POINT> >  lineList;
 
    PAINTSTRUCT ps;
 
    POINT pt;
 
 
 
    switch (iMessage)
 
    {
 
    case WM_LBUTTONDOWN:
 
        x=LOWORD(lParam);
 
        y=HIWORD(lParam);
 
        ptlist.clear();
 
        pt.x = x;
 
        pt.y = y;
 
        ptlist.push_back(pt);
 
        return 0;
 
 
 
    case WM_LBUTTONUP   : 
 
        lineList.push_back( ptlist);
 
        return 0;
 
 
 
    case WM_MOUSEMOVE:
 
        if((wParam & MK_LBUTTON))
 
        {
 
            hdc=GetDC(hWnd);
 
            MoveToEx(hdc,x,y,NULL);
 
            x=LOWORD(lParam);
 
            y=HIWORD(lParam);
 
            LineTo(hdc,x,y);
 
            ReleaseDC(hWnd,hdc);
 
            pt.x = x;
 
            pt.y = y;
 
            ptlist.push_back(pt);
 
        }
 
        return 0;
 
 
 
    case WM_PAINT   : 
 
        {
 
            hdc = BeginPaint(hWnd , &ps);
 
            for(size_t i =0 ; i < lineList.size() ; i++)
 
            {
 
                for(size_t j = 1 ; j < lineList[i].size() ; j++)
 
                {
 
                    MoveToEx(hdc, lineList[i][j-1].x ,lineList[i][j-1].y ,NULL);
 
                    LineTo(hdc,lineList[i][j].x ,lineList[i][j].y);
 
                }
 
            }
 
            EndPaint(hWnd , &ps);
 
        }
 
        return 0;
 
    case WM_DESTROY:
 
        PostQuitMessage(0);
 
        return 0;
 
    }
 
    return(DefWindowProc(hWnd,iMessage,wParam,lParam));
 
}


 

이걸 과제로 냈더니

교수가 하는소리

너는 "4학년때 쯤이나 짤수 있을만한걸로 짜왔구나"

[......] 할말이 없었음...

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이혼하고 나서 더 잘 사는 것 같은 스타는? 운영자 24/07/08 - -
242788 야 판타지 마스터즈같은 TRPG도 MINIMAX를 이용한다고 볼 수 [4] URA!갤로그로 이동합니다. 11.04.06 50 0
242787 아델포스= [1] SODmaster갤로그로 이동합니다. 11.04.06 36 0
242786 쯧쯧 다들 여갤러오니까 눈이 뒤집히는구나 [8] 꿀레(14.33) 11.04.06 96 0
242784 형들 이거좀 도와줘(조공有) [1] ㅎㅎ(222.237) 11.04.06 134 0
242783 연결리스트를 이용한 다항식 곱셈 [3] 김민우(211.222) 11.04.06 1616 0
242782 개발용 노트북 하나 추천좀 해줘용~~ [3] 잭 바우어갤로그로 이동합니다. 11.04.06 147 0
242781 어셈블 간단 프로그래밍 질문 [1] LazyDok(58.103) 11.04.06 74 0
242780 8989 89년생임?? [25] ㅁㄴㅇㄻㄴㅇ(203.234) 11.04.06 172 0
242779 이것좀 봐주세요 [1] 말두말두(58.233) 11.04.06 35 0
242778 생각해보니까 뭔가 이상하네 문과천민(220.85) 11.04.06 31 0
242777 C++ 메뉴 작성 프로그램 해주실분 제발 사례 원하는만큼말해보세요꼭해드림 [1] 대세는나야갤로그로 이동합니다. 11.04.06 59 0
242776 프로그래밍 고수님들 질문있습니다 부탁드려용 [6] 늅늅늅(221.138) 11.04.06 65 0
242775 2x2 동적할당 할려고 하는데 에러뜨는데 뭣때문이죠?.. [3] ㅇㅇㅇㅇ(219.249) 11.04.06 65 0
242774 자바에서 래퍼 질문이요! [2] 여신임니다(175.205) 11.04.06 53 0
242773 Hello, World! keine__(59.22) 11.04.06 41 0
242772 야 여자라고 까지마 [8] Adelposs갤로그로 이동합니다. 11.04.06 168 0
242771 프갤횽들 에러좀 찾아줘여 ㅠㅠ [10] 김막장(218.152) 11.04.06 66 0
242768 오늘 교수한테 생각지도 못한 소리를 들었다. [3] ㅇㅇㅇㅇ(219.249) 11.04.06 89 0
242767 2010 버젼 컴파일 어떻게함 ..??? [1] 112(116.39) 11.04.06 50 0
242766 아 학교인데 [3] 8989(210.121) 11.04.06 73 0
242765 opengl에서 간단한 fps를 구현해 보자.형님들의 힘이 필요할때임 [1] 위타천갤로그로 이동합니다. 11.04.06 744 0
242764 아 3번째 과제인데 힘들다 ㅡ_ㅡ;; 대송동견우갤로그로 이동합니다. 11.04.06 49 0
242763 minimax 가 도데체 뭘까 [3] URA!갤로그로 이동합니다. 11.04.06 73 0
242762 프로그래밍이란... [2] 천한플머(175.196) 11.04.06 84 0
242761 어휴 이 마당에 갤질이 가능하냐! 어떤 마당이냐면 [1] 래퍼.D.나야갤로그로 이동합니다. 11.04.06 66 0
242760 뇌를 자극하는 시스템 프로그래밍 좋나요?? q(175.205) 11.04.06 82 0
242759 64비트 존나 어렵다 q(175.205) 11.04.06 107 0
242758 C++ 메뉴 작성 프로그램 해주실분 사례 해드릴게요 대세는나야갤로그로 이동합니다. 11.04.06 67 0
242757 헝가리안 표기법에서 클래스 같은 경우는 접두어로 어떤 걸 붙이나요? [3] 궁금이(121.129) 11.04.06 84 0
242756 형들 콘솔에서 말이야 이런걸 해보고싶은데... [1] 이드남(175.205) 11.04.06 50 0
242755 형들 스프링공부해볼까 하는데 어떻게 생각함요? [2] ㄴㄴ(115.91) 11.04.06 77 0
242754 나 프갤에서 데자뷰느꼈어. =^=(211.50) 11.04.06 41 0
242753 형들 제발 ..ㅜㅜ 이거 힌트라도 좀 주면 안될까? [3] 제발(61.254) 11.04.06 98 0
242751 C++ 메뉴 작성하는 프로그램좀 짜주실분 ㅠㅠ [6] 대세는나야갤로그로 이동합니다. 11.04.06 108 0
242750 듣보잡 아이폰 케이블을 한 번 사봤어... 분당살람갤로그로 이동합니다. 11.04.06 35 0
242749 안드로이드에서 draw로 그린 그림에서... [1] ㅁㄴㅊ(115.95) 11.04.06 69 0
242748 애초에 goto문에 관한질문을 Adelposs갤로그로 이동합니다. 11.04.06 52 0
242747 프로그래밍을 하다가... [1] 스톨만(118.127) 11.04.06 85 0
242746 고투문 어떤상황에 쓰면 좋다만, 그렇지 않으면 대부분 까이지... [4] SODmaster갤로그로 이동합니다. 11.04.06 135 0
242744 형님들 과제질문임 제발여 형 사랑해 [4] 뷰웅쉰들(128.134) 11.04.06 72 0
242743 야 goto문이 대체 뭐길래 [4] 뷰웅쉰들(128.134) 11.04.06 105 0
242742 나왓다 ㅎ.ㅎ [2] 뷰웅쉰들(128.134) 11.04.06 45 0
242741 이 소스 주석 어떻게 달아야지 센스있어보일까 [4] 주석(221.155) 11.04.06 71 0
242740 컴공인데 방위산업체쪽 가는거 어떻게 생각해요? ㅁㄴ어ㅣ(175.203) 11.04.06 227 0
242739 밥먹으로감 Adelposs갤로그로 이동합니다. 11.04.06 47 0
242737 Dojo프레임워크는 어떠냐? 잏힝(61.255) 11.04.06 44 0
242736 삼성까는 홈페이지 운영하면 [2] 잏힝(61.255) 11.04.06 80 0
242733 호스팅 트래픽이 쭉쭉 전송되는 이유가 뭐지? [2] 미클갤로그로 이동합니다. 11.04.06 64 0
242731 1주일만에 필기따고 이런거.. [1] 커므화르(61.98) 11.04.06 71 0
242730 독학하고있단말야 얼른알려줘 [2] 햙햙(211.114) 11.04.06 58 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2