Que disparate é esse sobre o caráter de tabulação? - página 8

 
lib
Arquivos anexados:
 

Voltar à nossa função de aba criada. Descobri que no MT4 o texto é exibido sem levar em conta a configuração de escalonamento definida no Windows. Portanto, não é necessário usar a função GetDeviceCaps(hdc, LOGPIXELSX). A variável dpi deve ser sempre ajustada para 96.
Aqui está uma versão corrigida do código de Sergeev.

Arquivos anexados:
 
e, além disso, ainda não descobri em que fonte funciona o Comentário interno. Tive que ajustá-lo manualmente.
 
sergeev:
e, além disso, ainda não descobri em que fonte funciona o Comentário interno. Tive que ajustá-lo manualmente.

Eu já escrevi: Tahoma,8. Em meu exemplo, foi definido como segue
 

Oh, não, eu estava errado! É o Tahoma 7. É só que a altura da fonte tem que ser ajustada com um menos, caso contrário, seleciona algum outro tamanho.

  string font="Tahoma";
  int fontsize=7;
  int fontheight=MathRound(fontsize*96/72.0);
  int hFont=CreateFontA(-fontheight,0,0,0,0,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH|FF_MODERN,font); 

Agora está funcionando bem. Verifiquei as fontes Comentário e Rótulo.

Arquivos anexados:
 

Saudações Cavalheiros!
Há uma opção no MT4 para usar full-fledged: botão, etiqueta, caixa de texto, lista, caixa de seleção. (ver foto):

Problemas:
1. as bibliotecas (dll) que permitem implementar o acima mencionado são estrangeiras, como conseqüência não há código fonte.
2. os objetos estão piscando - por favor, ajude-me a consertar esta bagunça.
3. os objetos não são transparentes e, como conseqüência, cobrem parte da tabela - por favor, ajude-me a consertá-la.

Em arquivo anexo, na verdade, todos os arquivos necessários. - ... falhou o upload.... carregado aqui (que os moderadores me perdoem) http://zalil.ru/32681603/363d1807.4f35d1e0/objects.rar

Descompacte para Programar Arquivos/MetaTrader, ou substitua por seu apropriado.

O resultado file.gif pode ser encontrado em:Program Files/MetaTrader/Experts/Files

Por favor, informe 85747280[@]mail[.]ru (não esqueça de remover os parênteses rectos)

Obrigado de antemão.

Arquivos anexados:
objects.zip  58 kb
 
Você está sugerindo consertar a DLL de outra pessoa sem o código fonte? E por que nesta linha?
 
Zhunko:
Você está sugerindo consertar a DLL de outra pessoa sem o código fonte? E por que nesta linha?
1. O respeito pelos especialistas que vivem aqui é mais respeitoso
2. Mesmo nesta condição - bastante útil
 
É provavelmente um bot - a julgar pela inutilidade das respostas.