Discusión sobre el artículo "Controles gráficos personalizados. Parte 2. Librería de control"

 

Artículo publicado Controles gráficos personalizados. Parte 2. Librería de control:

El segundo artículo de la serie "Controles gráficos personalizados" introduce una librería de control para gestionar los principales problemas que surgen en la interacción del programa (Expert Advisor, script, indicador) con el usuario. La librería contiene un gran número de clases ((CInputBox, CSpinInputBox, CCheckBox, CRadioGroup, CVSсrollBar, CHSсrollBar, CList, CListMS, CComBox, CHMenu, CVMenu, CHProgress, CDialer, CDialerInputBox, CTable) y ejemplos de su uso.

Fig. 11. CHProgress (Barra de progreso horizontal)
CHProgress (Barra de progreso horizontal)

Fig. 12. Clase CDialer (Dialer, dispositivo de marcación),
Clase CDialer (Dialer, dispositivo de marcación),

Autor: Dmitry Fedoseev

 

Por cierto, la documentación de todas las clases se adjunta al artículo.


 

¿Puedo pedirle que añada CDialerInputBox para fecha y hora en el próximo artículo?

Gracias por el desarrollo de la GUI. Ya casi he descubierto la funcionalidad y estoy terminando mi programa.

 
Material fuerte, realmente simplifica la vida, sólo hay que esperar a la tercera parte.
 
progma137:

¿Puedo pedirte que añadas CDialerInputBox para fecha y hora en el próximo artículo?

Gracias por el desarrollo de la GUI. Casi he descubierto la funcionalidad y estoy completando mi programa.

Seguro que no estará en el próximo artículo. El artículo ya está listo, queda el último toque.

Introducir la fecha, la hora... También quiero un calendario. En general, hay planes, pero no en un futuro próximo, por desgracia bastante lejano. La cosa es compleja, requiere una cuidadosa reflexión, todavía quiere combinarlo con una línea vertical para poder fecha una línea vertical para indicar (a elección).

Es posible hacer un apresuradamente hecha de comboxes, el único momento difícil es destruir en qué mes por cuántos días. Aquí es necesario escribir la fecha-hora del comienzo del mes siguiente como una cadena, convertir la cadena en tiempo, restar un segundo, extraer el día del mes.

 
Parece que IncGUI_v2.mqh no está unido todavía.
 
razoff:

Parece que IncGUI_v2.mqh no está unido todavía.
Gracias, arreglado.
 

¿dónde está la clase CChart?

 

¡Su incluye es muy-muy bueno!

¿Tal vez puedas crear un BmpButton? ¿O puedes decirme, cómo puedo crear un CBmpButton normal sobre tus marcos?

¡Gracias por tu ayuda!

Gábor

 
Esto es muy útil. Se lo agradezco.
 

No sé si no viene al caso, pero os pregunto lo siguiente

Cuando tiro del scroll horizontal, el gráfico se tira también, ¿no hay forma de arreglar esto?????