본문 바로가기

컴퓨터

GetCursorPos()

함수 이름

함수 이름은 GetCursorPos()이다. get cursor position의 약자일 것이다.

기능

현재 마우스 커서의 좌표를 알려준다.

헤더

Windows.h 헤더에 포함되어있다. 첫 글자가 대문자라는 것에 주의하자.

사용 예제

#include <iostream> //cout, endl 을 위한 헤더
#include <Windows.h> //POINT, GetCursorPos() 를 위한 헤더

using std::cout;
using std::endl;

int main(void) {
	POINT pt; //마우스 좌표를 저장하는 구조체
	GetCursorPos(&pt); //모니터 좌표계
	cout << "마우스 좌표: (" << pt.x << ", " << pt.y << ")" << endl;

	return 0;
}

8번째 줄에 POINT는 마우스 좌표를 저장할 때 쓰는 구조체 자료형이다. 멤버로는 x, y 가 있다.

9번째 줄에서 함수의 전달자로는 구조체의 주소 값이 전달된다는 것을 주의하자.

'컴퓨터' 카테고리의 다른 글

escape 문자  (0) 2019.04.26
SetCursorPos()  (0) 2019.04.24
strcmp(), compare()  (0) 2019.04.24
ofstream  (0) 2019.04.23
4-6. friend 선언  (0) 2019.04.11