¿Cómo puedo determinar si el botón de desplazamiento está pulsado o presionado y, en ese caso, presionarlo? - página 3

 
LEOK:
Entonces estoy totalmente confundido. Puede alguien darme el código o poner una imagen que lo explique .... por favor. ¡!

Abra WinSpy / Spy++, seleccione la ventana de la herramienta, y luego presione suavemente
en el botón que detiene el desplazamiento. Y en algún lugar del registro aparece un mensaje.
Los mensajes intrusivos están desactivados.

 
jartmailru:
Algo no está bien en tu mente...
El comando gráfico le llega sin abrir este diálogo.
Andrei, claro que se recibe la orden, pero hay que conseguir la posición del botón. Para ello, todavía hay que abrir el cuadro de diálogo.
 
Zhunko:
Andrei, por supuesto que el comando pasa, pero necesitas obtener la posición del botón. Para ello, tendrá que abrir el diálogo.
Hmmm... Bueno, la selección de herramientas es posible sin abrir un diálogo. Sólo se envía un mensaje.
 
jartmailru:
Hmmm... Bueno, la selección de herramientas es posible sin abrir un diálogo. Sólo se envía un mensaje.

¿Podría al menos dar algún texto de código para leer y estudiar?
 
LEOK:
¿Podría al menos dar algún texto del código para su revisión y estudio?
SendMessage() y algunos parámetros en su interior :-)
 
LEOK:

¡¿Podría al menos darme algún texto de código para leer y estudiar?!
Andrei escribió sobre la elección de la herramienta. No lo necesitas. En la página anterior he escrito una lista de lo que hay que hacer. Ya ha encontrado el cuadro de diálogo.
 

¡Felices fiestas a todos los hombres!

 

Aquí en el archivo de cabecera hay un comando para el autodesplazamiento.
Calculado a partir de los mensajes en Spy en la ventana principal de MT.
https://www.mql5.com/en/forum/124688

Bueno, el estado actual es probablemente más complicado...

 
Puedes tomar el estado directamente desde la barra de herramientas
 
jartmailru:

Aquí en el archivo de cabecera hay un comando para el autodesplazamiento.
Se calcula a partir de los mensajes en Spy en la ventana principal de MT.
https://www.mql5.com/en/forum/124688

Bueno, el estado actual es probablemente más complicado...

Si Leo estuvo atento, el enlace a la biblioteca es mi WinUser32.mqh. Tiene todos los comandos y funciones necesarios. No es necesario exportar nada.

jartmailru:
Puede obtener el estado directamente desde la barra de herramientas.
Las dificultades de este método se han descrito anteriormente.