윈도에서 전체 화면일 때에 마우스 커서가 현재 모니터를 벗어나지 않게 하는 방법

다음 코드를 윈도우 메시지 처리 함수에 추가하면 됩니다. 이 코드가 맞는지는 확실하지 않은데, 대체로 잘 동작하는 것 같습니다.

case WM_ACTIVATEAPP:
case WM_DISPLAYCHANGE:
case WM_MOVE:
case WM_PAINT:
case WM_SIZE:
case WM_WINDOWPOSCHANGED:
	RECT clip_rectangle;
	GetWindowRect(window_handle, &clip_rectangle);
	ClipCursor(&clip_rectangle);
	break;
Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중