71 lines
1.4 KiB
Markdown
71 lines
1.4 KiB
Markdown
# LevelWidth (Get Method)
|
||||
|
|
|
|||
|
|
Gets the line width of the specified level of a graphical object.
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
int LevelWidth(
|
|||
|
|
int level // level number
|
|||
|
|
) const
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Parameters
|
|||
|
|
|
|||
|
|
level
|
|||
|
|
|
|||
|
|
[in] Number of graphical object level.
|
|||
|
|
|
|||
|
|
Return Value
|
|||
|
|
|
|||
|
|
Line width of the specified level of the graphical object attached to the instance of the class. If there is no attached object or the object does not have the specified level, it returns -1.
|
|||
|
|
|
|||
|
|
# LevelWidth (Set Method)
|
|||
|
|
|
|||
|
|
Sets the line width of the specified level of the graphical object.
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
bool LevelWidth(
|
|||
|
|
int level, // level number
|
|||
|
|
int new_width // new width
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Parameters
|
|||
|
|
|
|||
|
|
level
|
|||
|
|
|
|||
|
|
[in] Number of graphical object level.
|
|||
|
|
|
|||
|
|
new_width
|
|||
|
|
|
|||
|
|
[in] New line width of the specified level of a graphical object.
|
|||
|
|
|
|||
|
|
Return Value
|
|||
|
|
|
|||
|
|
true - success, false - cannot change the width.
|
|||
|
|
|
|||
|
|
Example:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
//--- example for CChartObject::LevelWidth
|
|||
|
|
#include <ChartObjects\ChartObject.mqh>
|
|||
|
|
//---
|
|||
|
|
void OnStart()
|
|||
|
|
{
|
|||
|
|
CChartObject object;
|
|||
|
|
//---
|
|||
|
|
for(int i=0;i<object.LevelsCount();i++)
|
|||
|
|
{
|
|||
|
|
//--- get level width of chart object
|
|||
|
|
int level_width=object.LevelWidth(i);
|
|||
|
|
if(level_width!=1)
|
|||
|
|
{
|
|||
|
|
//--- set level width of chart object
|
|||
|
|
object.LevelWidth(i,1);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
```
|