Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/03/2008, 17:04
Germancho7186
 
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