Discusión sobre el artículo "Creación de un Panel de administración de operaciones en MQL5 (Parte III): Ampliación de las clases incorporadas para la gestión de temas (II)"

 

Artículo publicado Creación de un Panel de administración de operaciones en MQL5 (Parte III): Ampliación de las clases incorporadas para la gestión de temas (II):

En este artículo, ampliaremos cuidadosamente la biblioteca Dialog existente para incorporar la lógica de gestión de temas. Además, integraremos métodos para cambiar de tema en las clases CDialog, CEdit y CButton utilizadas en nuestro proyecto de Panel de administración. Continúe leyendo para obtener perspectivas más reveladoras.

Es posible modificar y crear nuevas clases de biblioteca para MQL5. Sin embargo, dado que las bibliotecas integradas son compartidas por la plataforma, cualquier cambio que hagamos en estos archivos puede generar mejoras positivas o impactos negativos en las características actuales de la plataforma. En nuestro artículo anterior, comentamos brevemente cómo editamos el color de la clase raíz Dialog para afectar a la apariencia de nuestro panel. Si bien nuestro botón de cambio de tema cambió con éxito el color del texto, no alteró el aspecto del panel ni el color de fondo del botón.

A través de la investigación, finalmente hemos identificado métodos para integrar de forma segura funcionalidades de cambio de temas en las clases disponibles. Después de implementar con éxito estos cambios, ajustamos el algoritmo del Panel de administración para alinearlo con las funciones recientemente integradas.

Nuevo tema del panel

Cambio de tema exitoso

La discusión de hoy se centra en el proceso que llevamos a cabo para lograr el panel visualmente atractivo que se muestra a la derecha. Los colores del tema que se muestran se basan en mi opinión sobre la selección de colores durante el desarrollo; se pueden optimizar en el código para adaptarse a las preferencias de otros usuarios, lo que le permite experimentar con diferentes colores para encontrar lo que resuena con usted. Es importante destacar los componentes clave de nuestro programa que contribuyen a la funcionalidad general del panel. 

Autor: Clemence Benjamin