|
•(Протестировано) Положение главного окна программы на рабочем столе - Hruks, 27.05.2010 2:31:47 |
|
|
Неудобно, что нельзя задать положение окна на рабочем столе. Для небольшого окна ещё терпимо, а вот для большого (на 2 монитора) становится критичным, так как окно позиционируется по центру главного монитора, в итоге часть окна уходит за видимую область, а второй монитор занят лишь частично. Было бы удобно задавать положение главного окна программы в maxg.cfg аналогично тому, как это делается для размеров окна. Кстати, не нужно выносить эти настройки в интерфейс. Кому надо - поменяет ручками в текстовом файле. Логику предлогаю следующую: Если координаты заданы больше нуля, то их учитывать, если меньше - рассчитывать середину экрана как сейчас. Значение по умолчанию -1, что означает позиционировать как сейчас - автоматически.
Например: ##begin_graphics(sdi) Графика: РазпоX=2560 РазпоY=1000 ПолпоX=0 ПолпоY=0 Это означает, что позиционировать в левый верхний угол
##begin_graphics(sdi) Графика: РазпоX=800 РазпоY=600 ПолпоX=-1 ПолпоY=-1 Режим по умолчанию - позиционировать по центру.
##begin_graphics(sdi) Графика: РазпоX=800 РазпоY=600 ПолпоX=200 ПолпоY=100 Это означает, что позиционировать в координаты 200,100 |
|
| |