화면 capture 하는 툴 한번 만들어 보자구…
이것참 어디서 부터 시작을 해야할지..
그냥 인터넷에 있는 util(snagit, CaptureIt)을 사용하다 함 만들어 보려고 한다. 만들면 재미있지 않을까? ^^;
MFC를 잘 모르는 내가 좌충우돌하면서 만들었을때 그 기쁨을 느끼기 위해~~~
한.. 한달이면 되지 않을까? ^^; 아자 아자 화이팅 설악이…
-
실행 - Status Area에 있는 Tray Icon에 나오게 한다.
Shell_NotifyIcon(DWORD dwMessage, NOTIFYICONDATA *pData); -
전체 화면을 읽고 이것을 일정 부분만 드래그해서 저장하는 function
- 전체 화면 data 가져오기 : CDC class를 사용[CWindowDC]
- 전체 화면에 읽어온 data 뿌리기(창 모드는 아무것도 없는 창만 전체화면 size에 맞춰서 만들어 주기)
- 일정부분 드래그하기
(mouse event[WM_LBUTTONDOWN WM_LBUTTONUP WM_MOUSEMOVE]와
GDI 객체를 사용하여 드래그 하는 부분 선 그리기)
- 드래그한 부분 읽어서 저장하기.
- 전체 화면에 뿌린 창 닫기. -
mspaint를 실행시켜서 2번에서 저장한 데이터를 붙혀 넣는 function.\