다음과 같이 MSG
의 구조 조정 왜 POINT
변수를 창 프로 시저로 전달하지 않고 마우스의 POINT
을 찾는 방법이 있습니까? 개발자 : GetCursorPos()
? 나는 몇 가지 예를 직접 LOWORD(lParam), HIWORD(lParam)
에 의해 얻을 찾으십시오. 당신이 그것에 대해 정보를 말해 줄 수 있습니까? 고마워요 ...얻기 마우스는 WM_LBUTTONDOWN 메시지
누군가가이 글을 쓰는 것을 보았습니다. 맞습니까? 잘 모르겠습니다.
RECT rect1;
long WINAPI WndProc(HWND hWnd,UINT iMessage,UINT wParam,LONG lParam)
{
HDC hDC;
WORD x,y;
PAINTSTRUCT ps;
x = LOWORD(lParam);
y = HIWORD(lParam);
switch(iMessage)
{
case WM_LBUTTONDOWN:
if(wParam&MK_CONTROL)
{
rect1.left = x;
rect1.top = y;
}
else if(wParam&MK_SHIFT)
{
rect1.left = x;
rect1.top = y;
}
break;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
default:
return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}
return 0;
}
질문의 첫 번째 부분은 두 번째 질문과 어떤 관련이 있습니까? –
우리가 GetMessage (xx)를 할 때 Mouse'point를 얻을 수 있지만 프로세스 기능에서는 사라져 버리는데 왜 Windows에서 그렇게할까요? 내 영어가 너무 가난하니, 내가 말한 것이 분명해? 감사합니다 ... –
제목에 따라 투표 할 수 있습니까? – Deanna