TF-altProjekte/Experts/Ablage/TF-TC/TCParameter.mqh

76 lines
12 KiB
MQL5
Raw Permalink Normal View History

2025-05-30 16:31:33 +02:00
<EFBFBD><EFBFBD>//+------------------------------------------------------------------+
//| TMParameter.mqh |
//| Thorsten Fischer Copyright 2019 |
//| https://www.tfsystem.de |
//+------------------------------------------------------------------+
#property copyright "Thorsten Fischer Copyright 2019"
#property link "https://www.tfsystem.de"
//+------------------------------------------------------------------+
//| Parameter |
//+------------------------------------------------------------------+
string ProgrammName=MQLInfoString(MQL_PROGRAM_NAME); // Programmname
string MainFrameName="HauptfensternameTC"; // Hauptfenstername
//int MainFrameLeft=getChartWidthInPixels()-300; // HauptfensterLinkerStartPunkt
//int MainFrameTop=0; // HauptfensterObererStartPunkt
//int MainFrameRight=getChartWidthInPixels(); // HauptfensterRechterEndPunkt
//int MainFrameBottom=getChartHeightInPixels(); // HauptfensterUntererEndPunkt
int ControlsBorderWidth=1; // Controls Rahmen Breite Standard 1
int ControlsButtonSize=16; // Controls Button weite Standard 16
int ControlsDialogButtonOff=3; // Controls Dialog Button offset Standard 3
int ControlsDialogClientOff=2; // Controls Dialog Client offset Standard 2
int ControlsDialogCaptionHeight=22; // Controls Dialog Caption Kopf h<EFBFBD>he 22
color ControlsFrameBorderColorBG=clrBlue; // Controls Frame Border Color BG C'0xF0,0xF0,0xF0'
color ControlsFrameBorderColorBorder=clrWhite; // Controls Frame Border Color Border C'0xF0,0xF0,0xF0'
//
color ControlsFrameBGColorBG=clrGray; // Controls Frame BG Color BG C'0xF0,0xF0,0xF0'
color ControlsFrameBGColorBorder=clrGray; // Controls Frame BG Color Border C'0xF0,0xF0,0xF0'
//color ControlsFrameCaptionColorBG=C'0xF0,0xF0,0xF0'; // Controls Frame Caption Color BG C'0xF0,0xF0,0xF0'
//color ControlsFrameCaptionColorBorder=C'0xF0,0xF0,0xF0'; // Controls Frame Caption Color Border C'0xF0,0xF0,0xF0'
//color ControlsFrameCaptionColorBorderLight=White; // Controls Frame Caption Color Border Light White
//color ControlsFrameCaptionColorBorderDark=C'0xB6,0xB6,0xB6'; // Controls Frame Caption Color Border Dark C'0xB6,0xB6,0xB6'
//color ControlsFrameCaptionColorText=C'0x28,0x29,0x3B'; // Controls Frame Caption Color Border C'0xF0,0xF0,0xF0C'0x28,0x29,0x3B'
//
//color ControlsFrameCAColorBG=C'0xF0,0xF0,0xF0'; // Controls Frame ClientArea Color BG C'0xF0,0xF0,0xF0'
//color ControlsFrameCAColorBorder=C'0xF0,0xF0,0xF0'; // Controls Frame ClientArea Color Border C'0xF0,0xF0,0xF0'
//color ControlsFrameCAColorBorderLight=White; // Controls Frame ClientArea Color Border Light White
//color ControlsFrameCAColorBorderDark=C'0xB6,0xB6,0xB6'; // Controls Frame ClientArea Color Border Dark C'0xB6,0xB6,0xB6'
//color ControlsFrameCAColorText=C'0x28,0x29,0x3B'; // Controls Frame ClientArea Color Border C'0xF0,0xF0,0xF0C'0x28,0x29,0x3B'
//+------------------------------------------------------------------+
int TESTZEIT=1000*5;
int MainFrameLeft=20;//getChartWidthInPixels()-300; // HauptfensterLinkerStartPunkt
int MainFrameTop=20; // HauptfensterObererStartPunkt
int MainFrameRight=1400;//getChartWidthInPixels(); // HauptfensterRechterEndPunkt
int MainFrameBottom=700;//getChartHeightInPixels(); // HauptfensterUntererEndPunkt
color ControlsFrameCaptionColorBG=clrRed; // Controls Frame Caption Color BG C'0xF0,0xF0,0xF0'
color ControlsFrameCaptionColorBorder=clrRed; // Controls Frame Caption Color Border C'0xF0,0xF0,0xF0'
color ControlsFrameCaptionColorBorderLight=clrRed; // Controls Frame Caption Color Border Light White
color ControlsFrameCaptionColorBorderDark=clrRed; // Controls Frame Caption Color Border Dark C'0xB6,0xB6,0xB6'
color ControlsFrameCaptionColorText=clrRed; // Controls Frame Caption Color Border C'0xF0,0xF0,0xF0C'0x28,0x29,0x3B'
color ControlsFrameCAColorBG=clrGreen; // Controls Frame ClientArea Color BG C'0xF0,0xF0,0xF0'
color ControlsFrameCAColorBorder=clrGreen; // Controls Frame ClientArea Color Border C'0xF0,0xF0,0xF0'
color ControlsFrameCAColorBorderLight=clrGreen; // Controls Frame ClientArea Color Border Light White
color ControlsFrameCAColorBorderDark=clrGreen; // Controls Frame ClientArea Color Border Dark C'0xB6,0xB6,0xB6'
color ControlsFrameCAColorText=clrGreen; // Controls Frame ClientArea Color Border C'0xF0,0xF0,0xF0C'0x28,0x29,0x3B'
//+------------------------------------------------------------------+
#define XRGB(r,g,b) (0xFF000000|(uchar(r)<<16)|(uchar(g)<<8)|uchar(b))
#define GETRGB(clr) ((clr)&0xFFFFFF)
#define INDENT_LEFT (11) // indent from left (with allowance for border width)
#define INDENT_TOP (11) // indent from top (with allowance for border width)
#define CONTROLS_GAP_X (5) // gap by X coordinate
//--- for buttons
#define BUTTON_WIDTH (100) // size by X coordinate
#define BUTTON_HEIGHT (20) // size by Y coordinate