fxsaber #: Есть bmp-ресурс, размеры которого совпадают с размером экрана. Как в терминале его показать на весь экран?
Пока только в пределах окна, которое можно открепить от терминала, и развернуть на весь экран, но от рамки окна с панелью инструментов не освободиться.
ЗЫ Да, было бы очень правильно и круто добавить возможность разворачивать окно на весь экран без рамок. Тем более это не сложно на C++ реализовать. Это стало бы совершенно новым качественным уровнем в разработке интерфейса.
Nikolai Semko #: Пока только в пределах окна, которое можно открепить от терминала, и развернуть на весь экран, но от рамки окна с панелью инструментов не освободиться.
а, ну да. Но все равно шапка сдвинута вверх. Ну короче, нет нормального решения. А хотелось бы оключать и рамку и шапку и toolbar программно. Впрочем, с Вашим решением со сдвижкой влево и вверх, уже можно что-то изобразить. Спасибо.
а, ну да. Но все равно шапка сдвинута вверх. Ну короче, нет нормального решения. А хотелось бы оключать и рамку и шапку и toolbar программно. Впрочем, с Вашим решением со сдвижкой влево и вверх, уже можно что-то изобразить. Спасибо.
Не ожидал, но гораздо больше F11 понравилось работать с обычными чартами через однократный запуск.
#property service#define CHART_TOOLBAR_HEIGHT 31#define CHART_HEADER_HEIGHT 35#define CHART_BORDER_SIZE 12#define CHART_MAX_EXCESS 20// После запуска все чарты можно раскрывать во весь экран через ALT+D вместо F11.voidOnStart()
{
constint X0 = -CHART_BORDER_SIZE;
constint Y0 = -CHART_HEADER_HEIGHT - CHART_TOOLBAR_HEIGHT;
constint X1 = TerminalInfoInteger(TERMINAL_SCREEN_WIDTH) + X0 + CHART_MAX_EXCESS;
constint Y1 = TerminalInfoInteger(TERMINAL_SCREEN_HEIGHT) + Y0 + CHART_MAX_EXCESS;
for (long Chart = ChartFirst(); Chart != -1; Chart = ChartNext(Chart))
{
ChartSetInteger(Chart, CHART_FLOAT_LEFT, X0);
ChartSetInteger(Chart, CHART_FLOAT_TOP, Y0);
ChartSetInteger(Chart, CHART_FLOAT_RIGHT, X1);
ChartSetInteger(Chart, CHART_FLOAT_BOTTOM, Y1);
}
}
Не представлял раньше, что это важно для визуального восприятия.
Есть bmp-ресурс, размеры которого совпадают с размером экрана. Как в терминале его показать на весь экран?
Пока только в пределах окна, которое можно открепить от терминала, и развернуть на весь экран, но от рамки окна с панелью инструментов не освободиться.
Максимум, что сумел выжать.
Использование на примере выше.
Определить наличие ToolBar не смог.
ЗЫ При размере экрана 1920x1200 получается выводить полностью картинку 1916x1173 (ToolBar отключен).
ЗЫ При размере экрана 1920x1200 получается выводить полностью картинку 1916x1173 (ToolBar отключен).
Он же не отключен, а просто сдвинут вверх за экран
Он же не отключен, а просто сдвинут вверх за экран
.
а, ну да. Но все равно шапка сдвинута вверх.
Ну короче, нет нормального решения. А хотелось бы оключать и рамку и шапку и toolbar программно.
Впрочем, с Вашим решением со сдвижкой влево и вверх, уже можно что-то изобразить. Спасибо.
а, ну да. Но все равно шапка сдвинута вверх.
Ну короче, нет нормального решения. А хотелось бы оключать и рамку и шапку и toolbar программно.
Впрочем, с Вашим решением со сдвижкой влево и вверх, уже можно что-то изобразить. Спасибо.
Не ожидал, но гораздо больше F11 понравилось работать с обычными чартами через однократный запуск.
Не представлял раньше, что это важно для визуального восприятия.
Не ожидал, но гораздо больше F11 понравилось работать с обычными чартами через однократный запуск.
Не представлял раньше, что это важно для визуального восприятия.
жаль в 4ке нет сервисов)
Спасибо за решение.
Пожелание: хотелось бы выделение нескольких строк не идущих подряд в ME c Ctrl вот так:
дыра в котировках при копировании тиков на кастомный символ.
на оригинальном символе дыры нет.
почему CopyTicksRange с кастомного символа возвращает 0 на все интервалы? по факту, они копируются (не все).
.
уже выкладывал, но всем всё равно.
чей баг?