본문 바로가기
코스웨어/15년 스마트컨트롤러

20151116 강동조 개인업무일지API 3일차

by 알 수 없는 사용자 2015. 11. 16.
728x90
반응형

DispatchMessage 함수에 의해 wndProc으로 보내진다

트랜스를 빼면 WM_CHAR를 발생하지 않는다

마우스는 wParamlParam이 있다 마우스가 눌러진 것에 의해 정보가 오는데 그정보는 좌표이다

xy좌표는 Lparam으로 들어가게 된다 바탕화면 기준이 아닌 우리 창안에서의 기준이다

컨트롤키가 눌러져있는 상태에서 wParam이 들어가게 된다


if문안으로 들어갈시 실행화면

CASE MOUSEMOVE는 누르던 떄던 발생한다 그렇기에 if문으로 조건을 걸어 두었다


if문안으로 들어가지 않을떄 실행화면


좌표값 출력 실행화면


시간 출력


사각형만큼 무효화


영역지정을 할 수 있습니다 사각형을 그려줄려면 WM_PAINT안에서 Rectangle(hdc,X,Y,X,Y)를 정해 주면 사각형이 생기겠습니다


초당 지나다가 5초에서 걸려서 case2로 들어가집니다 case2로 들어가지면 메세지 박스를띄우게 됩니다





사각형의 중심을 만들고 그위치에 출력을 합니다



리소스를 추가한후 해더파일을 확인해 보면 자동으로 추가가 되는것을 알 수 있다 해더는 건들지않아도 된다


ID_FILE_MENU1 << 디파인이 되어있다 해더에서 확인해보면 40001로 되어있다 그뒤에 나머지 case조건도 디파인이 되어 있다

커서모양을 그려서 바꿀수 있는 곳 리소스에서 커서를 추가하면 들어갈 수 있다


커서모양을 바꾼 것을 넣어준다 IDC_CURSOR1은 커서를 만들고 저장을 하게 되면 자동으로 해더파일에 디파인 저장 된다  






















728x90