Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/07/2006, 10:11
achiqalquds
 
Fecha de Ingreso: noviembre-2003
Ubicación: Valencia
Mensajes: 131
Antigüedad: 21 años, 1 mes
Puntos: 1
Es el típico "hello world".

Estoy empezando aprender el uso del visual C++, y se supone que eso era el primer ejercicio: mostrar el mensaje "hola" en la posición donde se haya pulsado el botón izquierdo del ratón.

Dentro de un switch generado por el visual, he agregado esto:

Código:
case WM_LBUTTONDOWN:
    POINT punto;
    punto = MAKEPOINT(lParam); /*Lo he visto en un libro, pero creo que es para C usando la librería estándar de windows, o eso creo*/
    hdc = GetDC(hWnd); /*Empezando el dibujo*/

    /*Escribir texto en las coordenadas indicadas*/
    TextOut(hdc, punto.x, punto.y, mensaje, strlen(mensaje));
    ReleaseDC(hWnd, hdc);
    break;
El problema es que parece que no existe ninguna funcion MAKEPOINT.

¿Como solucionaría eso?

Gracias por cualquier ayuda.