본문 바로가기
배워보자!!/MFC

[MFC] 고스트 마우스 만들기!

by norinda 2020. 1. 27.
728x90

 

링크 : https://youtu.be/pPzbeyKcP30

MFC로 고스트 마우스를 만들어봤습니다.

Ver1 단계라서 기능만 추가된 상황입니다.

 

간단히 마우스 왼쪽 버튼 클린된 포인트를 그대로 기억하여

다시 마우스 왼쪽버튼만 클릭되게 됩니다.

 

클라이언트 영역외에 클릭했을때 클릭이 되지않아 

찾아보니 훅킹(Hooking)를 사용해야 되되더라구요.

 

HHOOK SetWindowsHookEx(int idHook, HOOKPROClpfn, HINSTANCE hMod , DWORD dwThreadid);

BOOL UnhookWindowsHookEx(HHOOK hhk);

LRESULT CallNextHookEx(HHOOK hhk, int nCode , WPARAM wParam, LPARAM lParam);

 

영상에는 빠진부분이 많네요ㅎ

간단히 설명하면 rec를 누른후

마우스를 클릭하면 클릭하는 포인트x,y와 클릭과 클릭사의 시간도 함께 저장해서

play 하면 저장한 좌표로 이동 클릭하는 방식입니다.

 

 

 

반응형

'배워보자!! > MFC' 카테고리의 다른 글

Visual Studio 단축키 모음  (0) 2023.02.07
전자 광고 만들기  (0) 2023.02.05

댓글