Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 218
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
// задержка 500 милисекунд, годная для тестера
Escondido en un visón
Estoy tratando de entender los objetos, hay un ejemplo en el manual de MQL4 donde al presionar un botón (presionado/no presionado) cambia la imagen. El botón tiene dos estados. Así que mi pregunta es ¿cómo hacer que un botón tenga, por ejemplo, 3 estados o más? Quiero para cada estado del botón su propia imagen. Si es imposible hacerlo con esta función, entonces ¿qué función para lograr el resultado deseado?
Estoy tratando de entender los objetos, hay un ejemplo en el manual de MQL4 donde al presionar un botón (presionado/no presionado) cambia la imagen. El botón tiene dos estados. Así que mi pregunta es ¿cómo hacer que un botón tenga, por ejemplo, 3 estados o más? Quiero para cada estado del botón su propia imagen. Si no se puede hacer esto con esta función, ¿qué función para lograr el resultado deseado?
Medio prensado :)
Deslizador en 9 posiciones) me di cuenta de que al pulsarlo se volvía amarillo claro, al pulsarlo dos veces se volvía amarillo. Pero esto no es un botón estándar.
¿En serio? ¿Tan difícil es de entender aunque se lea más sobre el resultado deseado?
Cada vez que haces clic en una imagen, ésta cambia. Por ejemplo, 5 imágenes, cada una de las cuales cambiará cada vez que hagas clic en ella, y así sucesivamente.
Sólo OBJPROP_STATE estaba bien, si querías cambiar 2 imágenes en un círculo, pero sobre más de dos.
¿De verdad? ¿Tan difícil es de entender aunque se lea más sobre el resultado deseado?
Cada vez que haces clic en una imagen, ésta cambia. Por ejemplo, 5 imágenes, cada una de las cuales cambiará cada vez que haga clic y así sucesivamente en un círculo.
Sólo OBJPROP_STATE estaba bien, si querías cambiar 2 imágenes en un círculo, pero sobre más de dos.
Sólo OBJPROP_STATE estaba bien si necesitabas cambiar 2 imágenes en un círculo, pero sobre más de dos.
Posible solución: crear varios objetos OBJ_BITMAP_LABEL uno por uno. Al hacer clic en el primer objeto se borra y se crea un segundo en el mismo lugar. Después del segundo objeto, se crea un tercer objeto. Para ambos modos de OBJPROP_BMPFILE, se carga la misma imagen y no se rastrea el estado del clic, sino que se rastrea el nombre del objeto existente. Este nombre le indicará el estado actual del botón.
Posible solución: crear varios objetos OBJ_BITMAP_LABEL uno por uno. Al hacer clic en el primer objeto se borra y se crea un segundo en el mismo lugar. Después del segundo objeto, se crea un tercer objeto. Para ambos modos de OBJPROP_BMPFILE, se carga la misma imagen y no se rastrea el estado del clic, sino que se rastrea el nombre del objeto existente. Este nombre le indicará el estado actual del botón.
Gracias, lo intentaré.