14/03/2008, 17:04
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 22
Antigüedad: 16 años, 9 meses Puntos: 1 | |
Re: Obtencion de coordenadas (X,Y) donde clickea el raton?? Respondere esta pregunta suponiendo que estas programando con el API de Windows
LRESULT CALLBACK WndProc(HWND hWnd, UINT uiMessage, WPARAM wParam, LPARAM lParam)
{
switch(uiMessage)
{
case WM_DESTROY:
{
PostQuitMessage(0);
}
return 0;
case WM_LBUTTONDOWN:
{
POINT pt;
TCHAR sz[250];
// Obtener la posición del mouse en coordenadas de pantalla
GetCursorPos(&pt);
// Transformar las coordenadas de pantalla a coordenadas de ventana (en caso de nesecitarlo)
ScreenToClient(hWnd, &pt);
sprintf(sz, "Posicion del mouse: (%d, %d)", pt.x, pt.y);
MessageBox(hWnd, sz, "", MB_OK);
}
return 0;
}
return DefWindowProc(hWnd, uiMessage, wParam, lParam);
}
Última edición por Germancho7186; 14/03/2008 a las 17:16 |