//+------------------------------------------------------------------+ //| Titulo.mqh | //| Copyright 2025, Niquel Mendoza. | //| https://www.mql5.com/es/users/nique_372/news | //+------------------------------------------------------------------+ #property copyright "Copyright 2025, Niquel Mendoza." #property link "https://www.mql5.com/es/users/nique_372/news" #property strict #ifndef GRAPICH_HISTOGRAM_HISTOGRAMA_TITULO_BY_LEO_MQH #define GRAPICH_HISTOGRAM_HISTOGRAMA_TITULO_BY_LEO_MQH #include "..\\..\\General\\TextoCanvas.mqh" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ enum ENUM_HISTOGRAM_TITULO_POSICION { HISTOGRAM_TITULO_ARRIBA, HISTOGRAM_TITULO_ABAJO }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class CHistogramTitulo : public CTextCanvas { private: ENUM_HISTOGRAM_TITULO_POSICION m_tit_position; int m_reserve_y; public: //--- Creación (ocultamos del padre) void Create(CCanvasCustom *c, int x, int y, string txt, uint clr, uint align, ENUM_HISTOGRAM_TITULO_POSICION pos, int res_y , int fontsize = 0, string font = NULL, uint flagtext = UINT_MAX, uint textpos = UINT_MAX); //--- __forceinline ENUM_HISTOGRAM_TITULO_POSICION TituloPosition() const { return m_tit_position; } //--- __forceinline int ReserveY() const { return m_reserve_y;} }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void CHistogramTitulo::Create(CCanvasCustom *c, int x, int y, string txt, uint clr, uint align, ENUM_HISTOGRAM_TITULO_POSICION pos, int res_y , int fontsize = 0, string font = NULL, uint flagtext = UINT_MAX, uint textpos = UINT_MAX) { if(m_init) return; m_tit_position = pos; m_reserve_y = res_y; CTextCanvas::Create(c, x, y, txt, clr, align, fontsize, font, flagtext, textpos); } #endif //+------------------------------------------------------------------+