Кнопка

MQL5 設計

仕事が完了した

実行時間4 日
依頼者からのフィードバック
Perfect. Good programmer.

指定

Функция кнопки для MQL4 и MQL5.

Наличие этой функции в коде ЕА должно отображать на чарте кнопку со свойствами, заданными в параметрах функции.

void Button1

(

int X_TopLeftCorner - расположение кнопки относительно верхнего левого угла по оси Х

int Y_TopLeftCorner - расположение кнопки относительно верхнего левого угла по оси Y

int X_Size - размер кнопки по оси X

int Y_Size - размер кнопки по оси Y

string Text - текст на кнопке

color TextColor - цвет текста            

int TextSize - размер шрифта текста

    TextFont - тип шрифта текста 

bool text_in_bold - если true, то жирный текст

color BackColor - цвет кнопки

color BackColorPressed - цвет кнопки при нажатии

color BackColorOff - цвет кнопки после нажатия

color BorderColor - цвет рамки кнопки

color BorderColorOff - цвет рамки после нажатия кнопки

bool DefaultСolors_of_OtherButtons - если true, то при нажатии на кнопку, все остальные кнопки на чарте принимают свои цвета по умолчанию (для кнопки цвета по умолчанию это её BackColor и её BorderColor)

FuncType_for_action ActionFunc - указатель на функцию, которая исполняется при нажатии на кнопку.  

)


typedef void(*FuncType_for_action)(); // Я знаю такой способ передачи функции в функцию. Если знаете какой-то ещё, то можете поделиться.


Примечание: немного закруглите углы кнопки.



応答済み

1
開発者 1
評価
(37)
プロジェクト
84
31%
仲裁
16
6% / 56%
期限切れ
54
64%

プロジェクト情報

予算
50+ USD
開発者用
45 USD
締め切り
最低 1 最高 2 日