Q&A

  • 전체 screen 내에서 마우스 커서의 위치와 모양을 알려면?
현재 마우스커서의 크기,모양, 위치등을 알고 싶은데요, 아시는분 계시면
예제로 좀 부탁드립니다.

윈도에서 화살표모양이다가 또는 글자입력모드, 윈도 좌우,아래위크기조절모드 등 이런 변화를 첵크 할수 있었으면 하거든요.

좋은 하루되세요. 꼭이요~~
2  COMMENTS
  • Profile
    [ROOKIE] 2003.05.12 19:43
    마우스의 위치는 GetCursorPos 로 알아내면 되는데...
    커서의 모양이 문제군요.
    저도 커서의 모양을 알아내려고 해봤으나... 커서의 변화에 따른 메시지는
    찾지 못했습니다. (누가 아시면 좀 알려주세요.)
    커서의 모양은 OEM 커서의 경우에는 어떤 모양으로 변했는지 체크하기 어려울 것 같고, 디폴트 커서의 경우에는 핸들을 가지고 비교하면 됩니다.

    먼저, 디폴트 커서들의 핸들을 전부 구해놓습니다.
    그후 현재 커서의 핸들을 얻어서, 이전에 구해놓은 커서의 핸들과 비교해 보는 거죠.
    그러면 지금 커서가 어떤 모양인지 알 수 있습니다.

    좀 무식한 방법인데... 누구 더 좋은 방법을 아고 계시면 알려주세요.
    부탁해요.


  • Profile
    조현철 2003.06.27 18:46
    아래에서 민성기님이 강의한 mouse hook이 많은 도움이 되는군요.
    그걸토대로 마우스커서를 7개까지 캡쳐하는 프로그램을 만들어 봤습니다.