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
¿Puede alguien por favor aconsejar si hay algún código listo para Editar cuadro a la lona.
Estoy haciendo un panel de goma y necesito un elemento de este tipo. Al hacer clic en él, es necesario introducir y eliminar números y ver un cursor parpadeante.
Si no, voy a hacer una sustitución normal al hacer clic en él.
Alguien lo hizo, y hubo problemas no con los gráficos, pero con la entrada - MetaTrader "arrastrado / procesado" los botones habituales (Enter / Tab) y KeyPress / Repeate / Release en general.
Es más fácil tomar una DLL e incrustar la ventana de control de Windows, o Notepad.exe.
Unos días de mate por la falta de información (las cosas de bajo nivel son difíciles de encontrar hoy en día, hay pocas), pero al final el código será dos órdenes de magnitud menor y funcionará mejor.
¿Puede alguien por favor aconsejar si hay algún código listo para Editar cuadro a la lona.
...
Ver archivo TextBox.mqh
alguien lo hizo, hubo problemas no con los gráficos, pero con la entrada - MetaTrader "arrastrado / procesado" los botones habituales (Enter / Tab) y KeyPress / Repetir / Liberar en general.
Es más fácil tomar una DLL e incrustar la ventana de control de Windows, o Notepad.exe.
Unos días de mate por la falta de información (las cosas de bajo nivel son difíciles de encontrar hoy en día, hay pocas), pero al final el código será dos órdenes de magnitud menor y funcionará mejor.
por cierto sobre "zambed" y recordar diferentes experimentos: las ventanas se incrustan, pero hay problemas con el redibujado y la entrada. Simplemente no es utilizable, me detuve en "el hecho de que potencialmente funciona".
Pero no es sorprendente - EAs trabajan en una pista, GUI del gráfico en otro y también hay cosas diferentes allí aparentemente.
Es necesario explicar Windows de alguna manera para que todos los mensajes requeridos se envían y renderizado se procesa correctamente. No es un diseño típico de GUI cuando hay un control (en términos de win, es una ventana después de todo) que tiene todo en otra pista.
Por supuesto, estoy en un poco de un callejón sin salida aquí, la práctica de Linux no es favorable. es necesario establecer algunos (¿qué?) banderas para el proceso de Expertos (en términos de OS, no es una GUI-pista, como parece, y alguna parte de ella simplemente no volar a ella) y / o tirar AttachThreadInput.
Si se resuelve este problema, las perspectivas son brillantes para aquellos que no tienen miedo de DLLs:
- Será posible usar Gtk/Qt/Lazarus con sus diseñadores y gráficos realmente buenos, para "diálogos dentro del gráfico" (y toplevel se hacen, pero no siempre es conveniente, aún así el usuario trabaja con el gráfico)
- será posible hacer tus propias "pestañas" - dentro de MDI y de "dibujar una ventana en el gráfico" a "hacer una pestaña en MT" medio paso. Todo tipo de tablas/tablas no requerirán abrir un nuevo gráfico
Sí, a nivel de hack :-)
¿Puede alguien por favor aconsejar si hay algún código listo para Editar cuadro a la lona.
Estoy haciendo un panel de goma y necesito un elemento de este tipo. Al hacer clic en él, es necesario introducir y eliminar números y ver un cursor parpadeante.
Si no, voy a hacer una sustitución normal al hacer clic en él.
Ejemplo de código de tal EditCtrl (base)
Ejemplo de código de EditCtrl (base)
Gracias. Voy a probarlo en MT5 un poco más tarde.
Ejemplo de código de EditCtrl (base)
Ejemplo de código de EditCtrl (base)
¿Hay alguna forma de desactivar el retroceso para que no se borre el objeto?
¿Hay alguna forma de desactivar la función de retroceso para que no se borre el objeto?