Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/07/2014, 01:59
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: scroll bar en win 32 aplicación de windows

Estas usando una libreria de juegos.
Debes trabajar como si de un juego se tratara.

Un juego no es mas que un bucle que en el caso de los juegos se llama gameloop. Se lo explique esa semana en el juego de los 100 XD

En ese gameloop se pinta la imagen varias veces por segundo. Si borras una imagen de un lugar la pintas unos pixeles mas adelante y haces eso varias veces por segundo da la impresión de movimiento para ser convincente necesitas al menos unos 24 fotogramas por segundo. Seguro que el ordenador te va a dar muchos mas por que es una animación simples(solo se trata de simples lineas).

Pues bien en miniwin dispones de funciones de ratón que te devuelven coordenadas del ratón, teclas pulsadas y yo que se que mas XD

Según su creador en su pagina la función de raton raton_x() devuelve la coordenada X. La puedes guardar en una variable:
y = raton_x();

Al igual que la coordenada Y:
y = raton_y();

Junto con raton_boton_izq() que nos devuelve un true si el botón izquierdo del ratón esta presionado pues podemos liar parda >_<.

O sea que podemos hacer un programa que detecte si las coordenadas del ratón están dentro de los limites del rectángulo, y si es así al hacer click izquierdo dentro del rectángulo las coordenadas del rectángulo sean las del ratón :D.

No es fácil de hacer como lo es de hablar pero no le veo muy jorobado tampoco. XD

Voy a probar hacer un ejemplo y te lo pongo aquí para que veas si consigo.

No creo que haya otra librería por que aun así no se si se va integrar con la otra por que es ella la que maneja la ventana. Eso eres tu quien debe añadir si quieres nuevas funcionalidades.

Te voy a poner un ejemplo y ya te las tienes que engeñar. Dame un tiempillo ;)
Hasta luego.