![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Nikolay, é possível alinhar o texto para o canto superior direito. Estou lutando há meio dia... Eu o alinhei para o canto direito, mas o texto está alinhado apenas para o lado esquerdo. Você pode me dar uma dica?
Eu conheço pelo menos duas maneiras.
definir o parâmetro de ancoragem no TextOut (e provavelmente o próprio objeto também)
calcular o tamanho do texto e levá-lo em conta )
definir o parâmetro de ancoragem no TextOut (e provavelmente o próprio objeto também)
calcular o tamanho do texto e levá-lo em conta )
Nikolai, é possível alinhar o texto para o canto superior direito. Estou lutando há meio dia... O canto direito é alinhado, mas o texto só é alinhado para o lado esquerdo. Você pode me dar uma dica?
Eu conheço pelo menos duas maneiras.
definir o parâmetro de ancoragem no TextOut (e provavelmente o próprio objeto também)
calcular o tamanho do texto e levá-lo em conta )
Não era isso que eu queria dizer. O canto direito está bem. Mas se duas ou mais linhas de comprimento diferente, elas são alinhadas pelo primeiro caracter da linha. E eu gostaria que as cordas fossem alinhadas pelo último caractere da corda.
Esta é a primeira linha.
Esta é a segunda linha.
E esta é a terceira linha.
No exemplo da primeira página, a segunda e terceira partes do código utilizam o deslocamento de pixels ou deslocamento percentual. Mas as linhas só podem ser alinhadas através de recuo a partir da borda esquerda. Mas isto nem sempre é conveniente, especialmente se o comprimento da corda pode variar. Por exemplo "soma = 10" ou "soma = 1000".É estranho que o tema tenha ido para a Tela. Eu faço isso desde tempos imemoriais:
FS - altura da fonte.
Exemplo de PS para canto superior direito :)
É estranho que o tema tenha ido para a Tela. Eu faço isto desde tempos imemoriais:
FS - altura da fonte.
Exemplo de PS para canto superior direito :)
É assim que tenho sido capaz de fazer durante anos também.
É isso aí, já sei.
Alinhamos oobjeto OBJ_BITMAP_LABEL pela borda direita, podemos recuá-lo horizontal e verticalmente, atribuímos OBJPROP_ANCHOR a ANCHOR_RIGHT_UPPER. Então, a largura da imagem é definida ao criar o recurso. E este valor deve ser colocado no TextOut como segundo parâmetro e então o texto será alinhado no lado direito da tela.