Скачать MetaTrader 5

Что за ерунда с символом табуляции "\t" ? - страница 8

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vladimir Gomonov
8297
Vladimir Gomonov  
либа
Файлы:
Alexey Navoykov
4265
Alexey Navoykov  

Вернёмся к нашей созданной функции табуляции. Я выяснил, что в МТ4 текст выводится без учёта настройки масштабирования, заданной в Windows. Поэтому использовать функцию GetDeviceCaps(hdc, LOGPIXELSX) не нужно. Переменная dpi всегда должна быть равна 96.
Выкладываю исправленный вариант кода Сергеева.

Файлы:
o_o
Модератор
24033
o_o  
и кроме того, я так и не понял каким шрифтом работает штатный Comment. Пришлось пристреливаться вручную.
Alexey Navoykov
4265
Alexey Navoykov  
sergeev:
и кроме того, я так и не понял каким шрифтом работает штатный Comment. Пришлось пристреливаться вручную.

Так я ж писал уже: Tahoma,8. В моём примере он и был задан
Alexey Navoykov
4265
Alexey Navoykov  

А, нет, я ошибся! Там Tahoma 7. Просто высоту шрифта надо задавать с минусом, иначе он выбирает какой-то другой размер.

  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); 

Теперь всё работает чётко. Проверил и на шрифте Comment, и на шрифтах лэйблов.

Файлы:
Владимир
11
Владимир  

Приветствую, господа!
Существует возможность в MT4 использовать полноценные: кнопка, лейбл, текстовое поле, список, чекбокс. (см рис):

Проблемы:
1. библиотеки (dll) позволяющие вышеуказанное реализовать чужие, как следствие исходников нет.
2. объекты мигают - прошу помощи исправить сие безобразие.
3. объекты не предполагают прозрачность, как следствие закрывают часть графика - прошу помочь исправить и это

В прикрепленном архиве собственно все необходимые файлы. - ... не получилось залить.... сюда выложил (да извинят меня модераторы) http://zalil.ru/32681603/363d1807.4f35d1e0/objects.rar

Разархивируйте в Program Files/MetaTrader, или замените на Вашу соответствующую.

Результат - файл.gif ищите в: Program Files/MetaTrader/Experts/Files

сообщите пожалуйста о ответе на 85747280[@]mail[.]ru (квадратные скобки выбросить не забудьте)

заранее благодарен

Файлы:
objects.zip 58 kb
Vadim Zhunko
5226
Vadim Zhunko  
Предлагаете исправить чужую DLL без исходников? И почему в эту тему?
Владимир
11
Владимир  
Zhunko:
Предлагаете исправить чужую DLL без исходников? И почему в эту тему?
1. Уважение живущих здесь специалистов вызывает большее уважение
2. Даже в таком состоянии - вполне работоспособно
Sceptic Philozoff
Модератор
17844
Sceptic Philozoff  
Да это бот, наверно, - судя по бессмысленности ответов.
12345678
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий