Кнопки и текстовые поля на графике mt4 теперь возможны - страница 5

 
Никто не поможет мне? :-( :-(
 
endy5:
Никто не поможет мне? :-( :-(
Вы написали втеме fx1.net, поэтому хотите получить ответ от fx1.net.
 

Это действительно классная dll

я бы очень хотел попробовать

спасибо fx1 за ваш вклад


но есть один вопрос - как можно сделать кнопки более модными, с закругленными углами, как на MT4?

thx

 
У меня есть очень сложный советник на основе этой разработки.
Если кто-то работал над этим, мы будем сотрудничать и взаимно выигрывать.
У меня есть долгосрочные цели в этой работе.
Потому что MT4 будет продолжаться много лет с нами.
Мой советник предназначен для личного использования.
У меня есть более продвинутая разработка более качественная, чем коммерческие версии основанная на разработке fx1.
Я бы хотел, чтобы мне написали впочту ruiz.alabarce@gmail.com.
 

Только что нашел эту тему и попытался загрузить последнюю бесплатную версию с

этого сайта: https://www.fx1.net/wiki/pmwiki.php/MT4GUI/MT4GUI

Не получается, хотя я зарегистрированный пользователь на сайте.

Когда я нажимаю на загрузку, открывается новое окно браузера и там ссылка на загрузку

ссылка для загрузки пакета не существует.

Где я могу получить бесплатную версию?

--------------------------------------------------------------------------------------------

Edit: Я погуглил mt4gui и нашел бесплатную загрузку.

Единственная проблема: мой Mt4 падает много раз, когда я нажимаю на кнопку.

Если я подключаю советника, которого я закодировал, кнопки работают нормально.

Но когда я удаляю советника с графика и прикрепляю его снова, то при нажатии на кнопки

на кнопках часто происходит сбой Mt4. Хотя не всегда, и я понятия не имею, почему это происходит.

Когда я комментирую WindowHandle(Symbol(),Period()); советник не сбивает Mt4, конечно, он тогда

не рисует кнопки на графике, поэтому причина в этом вызове WindowHandle, но здесь я попадаю в ловушку.

Без WindowHandle нет кнопок, а с WindowHandle Mt4 падает слишком часто.

Вот схема:

1. Сначала советник работает нормально с кнопками. После отсоединения и присоединения его заново, первое нажатие на кнопку приводит к краху Mt4.

Но не всегда. Это не предсказуемо.

Вчера это происходило несколько часов, и я изменил код (использовал WindowsHandle только в init, или использовал его в начале старта.

Внезапно все заработало нормально во всех ситуациях. Отсоединение советника, повторное присоединение. Прикреплял его, когда он все еще был на графике. Все работало нормально

но сегодня утром он снова обрушил Mt4. Был ли призрак ночью, пока я спал?

Я имею в виду: вчера вечером он работал более 1 часа, я ничего не менял, а сегодня утром он рушит Mt4?


Есть ли кто-то, у кого есть стабильная версия?

Этот инструмент фантастический, но он не должен рушить платформу. Может у меня глючная версия?

Пожалуйста, помогите.

Большое спасибо.

 
вы решили свою проблему? если вам нужны mt4gui2.dll и mt4gui.dll дайте мне знать, чтобы я отправил их вам
 

вау, это действительно потрясающий инструмент, есть ли шанс, что вы можете поделиться mt4gui.dll и mt4 gui2.dll?

Спасибо большое.

 
Kemal:
Если вам нужны mt4gui2.dll и mt4gui.dll, дайте мне знать, чтобы я выслал их вам.

Кемаль,

Я пытался отправить вам личное сообщение, но кнопки "отправить" нет. это невозможно.

У меня все еще так много сбоев, что я был бы рад протестировать ваши версии dll.

Возможно, они свободны от ошибок, это бы мне очень помогло.

Мой e-mail: bestfx@lavabit.com

Заранее спасибо.

С уважением

 

Здравствуйте,

является ли dll для кнопок бесплатной и могу ли я также использовать ее, когда я продаю эту программу после продажи?

 

Здравствуйте,

Я разрабатываю свой советник с кнопками, используя эту программу, и я также столкнулся с некоторыми сбоями.

Я заметил 2 вещи:

1. Возможно, порядок, в котором кнопки записаны в вашей программе, важен,

особенно когда у вас есть другие созданные объекты.

Пример: У меня есть Labels, которые делают фон моего советника, и когда я помещал какую-либо кнопку

перед этим фоном в программе, я получал сбои.

Когда я размещаю кнопки в том порядке, в котором они появляются на экране, все работает нормально.

2. Когда мой советник с кнопками запущен и я нажимаю на смайлик, чтобы изменить настройки по умолчанию,

а затем нажимаю OK или нажимаю какую-нибудь кнопку, это также приводит к сбою MT4.

Я нашел такое решение:

Я сделал кнопку Defaults.

Я запускаю эту кнопку следующим образом:

#include <WinUser32.mqh>
#import "mt4gui.dll"
#define MT4_WMCMD_REMOVE_EXPERT   33050

int start() {

if(tbIsClicked(hwnd,DefaultsButton)){
DisableAllEA(); // Disables Experts when Experts button enabled
RemoveEA();     // removes MyEA from chart - takes a few seconds
DisableAllEA(); // enables Experts when Experts button disabled
OpenMyEA();     // Opens MyEA with defined HOTKEY
}
}

void DisableAllEA() { // this emulates the Ctrl+E keyboard event
   keybd_event(17, 0, 0, 0); // CTRL down
   keybd_event(69, 0, 0, 0); // E down
   keybd_event(69, 0, 2, 0); // E up
   keybd_event(17, 0, 2, 0); // CTRL up
}

int RemoveEA() { // this removes the EA from chart
PostMessageA(hwnd,WM_COMMAND,33050,1);

}

void OpenMyEA() { // this opens MyEA with defined HOTKEY
   keybd_event(18, 0, 0, 0); // ALT down
   keybd_event(81, 0, 0, 0); // Q down
   keybd_event(81, 0, 2, 0); // Q up
   keybd_event(18, 0, 2, 0); // ALT up
}

Таким образом, все работает отлично! Никаких сбоев.

BTW: У меня есть в общей сложности 18 кнопок на моем советнике.