none
api 마우스 클릭 RRS feed

  • 질문

  • case WM_CHAR:

    if (wParam == VK_F2)

       {
        
        PostMessage(hWnd, WM_LBUTTONDOWN, 0, (X,Y));
        PostMessage(hWnd, WM_LBUTTONUP, 0, (X, Y));
        return 0;
        break;
       }

     f2키를 누르면 (X,Y)좌표를 누르게 하고싶은데 여기서 잘못된 부분좀 알려주세요

    그리고 WM_LBUUTONDLCLK으로 더블클릭을 해도

    WM_LBUTTONUP 쓰면 되나요?

    2015년 11월 7일 토요일 오전 5:49

답변

  • 다음의 글에 성공했다고 나오는 덧글을 참고하세요.

    http://www.cplusplus.com/forum/windows/63948/

    다른 점은 MK_LBUTTON 인자의 유무군요.

    그런데... 제 경험상, 윈도우 메시지를 직접 보내는 것보다는 SendInput과 같은 Win32 API를 사용하시는 것이 보다 더 잘 동작합니다. (더블 클릭의 경우에는 직접 해보면 답이 나오지 않을까요? ^^)

    2015년 11월 9일 월요일 오전 12:24