Botões e campos de texto no gráfico mt4 agora possível - página 5

 
Ninguém me ajuda? :-( :-(
 
endy5:
Ninguém me ajuda? :-( :-(
Você postou nothread da fx1.net, então você quer uma resposta da fx1.net
 

Isso é muito legal, dll

realmente daria uma tentativa

obrigado fx1 por sua contribuição


mas o caminho - uma pergunta - como podemos fazer botões de maneira mais elegante com cantos arredondados, como no MT4?

thx

 
Eu tenho um muito complexo EA baseado em este desenvolvimento.
Se alguém tiver trabalhado com isto, nós cooperaremos com e mútuo benefício.
Eu tenho objetivos a longo prazo com este trabalho.
Porque MT4 continuará por muitos anos com nós.
Meu EA é para uso pessoal.
Tenhoum mais desenvolvimentoavançado do de maisqualidade do que asversões comerciais com base no desenvolvimento de fx1.
Eu gostaria que fosse colocar em contato comigo no e-mail ruiz.alabarce@gmail.com
 

Acabei de encontrar este tópico e tentei fazer o download da última versão gratuita a partir de

este site: https://www.fx1.net/wiki/pmwiki.php/MT4GUI/MT4GUI

De jeito nenhum, embora eu seja um usuário registrado no site.

Quando clico em download, uma nova janela do navegador se abre e lá o download

link para o pacote não existe.

Onde posso obter a versão gratuita ?

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

Edição: Pesquisei no Google o mt4gui e encontrei um download gratuito.

Único problema: Meu Mt4 trava muitas vezes quando clico em um botão.

Se eu anexar o EA que codifiquei, os botões funcionam bem.

Mas quando retiro o EA do gráfico e o anexo novamente, então clico

nos botões, muitas vezes, quebra o Mt4. Mas nem sempre e não tenho a menor idéia do porquê disto acontecer.

Quando eu comento o WindowHandle(Symbol(),Period()); o EA não trava a Mt4, é claro que então

não desenha os botões na tabela, portanto a causa é esta chamada WindowHandle, mas aqui estou preso.

Sem o WindowHandle não há botões e com o WindowHandle o Mt4 cai com muita freqüência.

Aqui está o padrão:

1. A EA primeiro funciona bem com os botões. Depois de soltá-lo e prendê-lo novamente, o primeiro clique em um botão trava a Mt4.

Mas nem sempre. Não é previsível.

Ontem aconteceu por horas e mudei o código (usei o WindowsHandle somente no init, ou usei no início do init.

De repente, ele funcionou bem em todas as situações. Destacando o EA, recolocando-o. Prendê-lo enquanto ele ainda estava na tabela. Tudo funcionou bem.

mas esta manhã ela cai novamente no Mt4. Havia um fantasma durante a noite enquanto eu dormia?

Quero dizer: ontem à noite ele funcionou por mais de 1 hora e eu não mudei nada e hoje de manhã ele bate no Mt4 ?


Há alguém que tenha uma versão estável?

Esta ferramenta é fantástica, mas não deve travar a plataforma. Talvez eu tenha uma versão de buggy ?

Por favor, me ajude.

Muito obrigado.

 
você resolveu seu problema? se você precisar da mt4gui2.dll e da mt4gui.dll me avise para enviá-las a você
 

wow, esta é uma ferramenta realmente incrível, qualquer chance de você poder compartilhar a mt4gui.dll e a mt4 gui2.dll ?

muito obrigado.

 
Kemal:
você resolveu seu problema? se você precisar da mt4gui2.dll e da mt4gui.dll me avise para enviá-las a você

Kemal,

Eu tentei enviar-lhe uma mensagem privada, mas o botão "enviar" não está lá. é impossível.

Eu ainda tenho tantas falhas que eu ficaria feliz em testar suas versões da dll.

Talvez elas estejam livres de bugs, isso me ajudaria muito.

Meu e-mail é bestfx@lavabit.com.

Obrigado de antemão.

Cumprimentos

 

Hi,

a dll para os botões é grátis e também posso usá-la, quando vender este programa após a venda?

 

Hi,

Estou desenvolvendo meu EA com botões, usando este programa e também já vivenciei algumas falhas.

Notei duas coisas:

1. Provavelmente, a ordem na qual os botões estão escritos em seu programa é importante,

especialmente quando você tem outros objetos criados.

Exemplo: Eu tenho etiquetas que fazem o fundo do meu EA, e quando eu estava colocando algum botão

antes deste histórico no programa, eu tive quedas.

Quando coloco o botão na ordem em que eles aparecem na tela, tudo funciona bem.

2. Quando meu EA com botões está rodando e eu clico na cara sorridente para mudar as configurações padrão,

e depois clique em OK ou então clique em algum botão, isto também trava o MT4.

Eu encontrei uma solução como esta:

Eu fiz um botão Defaults

Eu comando este botão assim:

#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
}

Desta forma funciona muito bem! Sem colisões.

BTW: Eu tenho um total de 18 botões em meu EA.