如何获得鼠标点击的xy坐标像素位置?

Mar*_*ark 4 c++ mouse winapi

在C++(WIN32)中,如何在屏幕上单击鼠标(X,y)?

Geo*_*che 7

假设使用普通的Win32 API,请在处理程序中使用它WM_LBUTTONDOWN:

xPos = GET_X_LPARAM(lParam); 
yPos = GET_Y_LPARAM(lParam);
Run Code Online (Sandbox Code Playgroud)

  • 这是正确的答案,因为它告诉您用户单击时鼠标*的位置*,而不是处理消息时它**的位置(它可能已移动). (2认同)