Eu não uso SB há muito tempo, não me lembro da metade, mas tente fazer uma seleção de software e desmarcar fazendo ChartRedraw() do objeto OBJ_EDIT cada vez, você pode obter os nomes dos objetos de SB, deve haver um método de nome
E se?
HH: e Sleep() é provavelmente necessário para ChartRedraw() , mas Sleep() não funciona em indicadores
Se você pretende tornar a propriedade do objeto OBJPROP_SELECTED VERDADEIRA, este não é o caso. Porque neste caso o objeto será destacado na tabela, mas a caixa de entrada não se tornará ativa.
Maksym Mudrakov: Se você pretende tornar o objeto propriedade OBJPROP_SELECTED VERDADEIRO, não é isso. Porque neste caso o objeto será destacado na tabela, mas a caixa de entrada não se tornará ativa.
verificado em todos os painéis, não funciona destacando o objeto OBJ_EDIT
MQL5, ObjectCreate não desenha nada, os objetos não aparecem nem mesmo na lista de objetos. A criação é feita no OnInit, talvez seja esse o problema? Ao mesmo tempo, se removermos o robô do gráfico, os objetos criados serão exibidos
Roman Sharanov: MQL5, ObjectCreate não desenha nada, os objetos não aparecem nem mesmo na lista de objetos. A criação é feita no OnInit, talvez seja esse o problema? Entretanto, se removermos o robô do gráfico, os objetos criados serão exibidos
É possível que o preço e o tempo das coordenadas do objeto sejam iguais a zero. Verifique desta forma: Pressione Ctrl+B, na caixa de diálogo que aparece, pressione o botão "Todos" e veja a lista de objetos existentes. Se houver uma, abrir propriedades e ver coordenadas.
Eu não uso SB há muito tempo, não me lembro da metade, mas tente fazer uma seleção de software e desmarcar fazendo ChartRedraw() do objeto OBJ_EDIT cada vez, você pode obter os nomes dos objetos de SB, deve haver um método de nome
E se?
HH: e Sleep() é provavelmente necessário para ChartRedraw() , mas Sleep() não funciona em indicadores
Se você pretende tornar o objeto propriedade OBJPROP_SELECTED VERDADEIRO, não é isso. Porque neste caso o objeto será destacado na tabela, mas a caixa de entrada não se tornará ativa.
verificado em todos os painéis, não funciona destacando o objeto OBJ_EDIT
Não sei, procurar no fórum:
"tab"
"tab"
"foco de entrada"
Existe alguma maneira de atualizar o arquivo MQL5/logs/*.log sem fechar o terminal? Para ver seu conteúdo fresco.
clique com o botão direito do mouse no terminal no menu de contexto - abrir , isto permite o acesso ao arquivo de log
não conveniente
clique com o botão direito do mouse no terminal no menu de contexto - abrir , isto permite o acesso ao arquivo de log
não conveniente
Onde eu clico?
Rzewski teve que se calar...
O gráfico tem dois objetos do tipo OBJ_EDIT
O objetivo é fazer a transição entre estes dois campos de entrada pressionando a tecla Tab.
O principal problema não é ler o evento do teclado, mas como tornar o campo de entrada ativo programmaticamente.
Entendo que você precisa usar o user32.dll, mas como eu não sou bom nisso, por favor, ajude-me.
Obrigado.
A solução é encontrada:
Ao mesmo tempo, se removermos o robô do gráfico, os objetos criados serão exibidos
MQL5, ObjectCreate não desenha nada, os objetos não aparecem nem mesmo na lista de objetos. A criação é feita no OnInit, talvez seja esse o problema?
Entretanto, se removermos o robô do gráfico, os objetos criados serão exibidos
É possível que o preço e o tempo das coordenadas do objeto sejam iguais a zero. Verifique desta forma: Pressione Ctrl+B, na caixa de diálogo que aparece, pressione o botão "Todos" e veja a lista de objetos existentes. Se houver uma, abrir propriedades e ver coordenadas.
Rzewski teve que se calar...