Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
agentbond007
Зарегистрирован: 08.12.2009 Сообщения: 56
|
Добавлено: Пт Мар 04, 2011 10:19 am Заголовок сообщения: Как получить настройки растра |
|
|
Здравствуйте
Пишу программу "Управление слоями MapInfo"
Показать растровый слой использую :
Set Map Window WindowID(WindowNum) Layer LayerNum Display Graphic
Отключить/невидимый:
Set Map Window WindowID(WindowNum) Layer LayerNum Display Off
Проблемы с отображением растровых слоёв после выключения/включения слетают настройки такие как: Contrast, Brighthess, Alpha ... и т.д.
Как вернуть эти настройки, где их взять, какой коммандой? |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Пт Мар 04, 2011 9:55 pm Заголовок сообщения: |
|
|
Настройте, сохраните рабочий набор и посмотрите туда. |
|
Вернуться к началу |
|
|
agentbond007
Зарегистрирован: 08.12.2009 Сообщения: 56
|
Добавлено: Сб Мар 05, 2011 6:38 am Заголовок сообщения: |
|
|
Андрей Могильный писал(а): |
Настройте, сохраните рабочий набор и посмотрите туда. |
Да, это понятно. Каждый раз не налазишся в рабочий набор, т.к. пользователь мог изменить эти настройки и не сохранить рабочий набор. Как в реальном времени получить эти параметры. Я так понимаю если настройки растра изменены в стандартном окне "Управление слоями/Оформление" то он отображается как LAYER_INFO_DISPLAY_GLOBAL. Может есть функции для работы с изменённым стилем растра?
Последний раз редактировалось: agentbond007 (Сб Мар 05, 2011 5:05 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Alex_Y
Зарегистрирован: 28.11.2008 Сообщения: 122
|
Добавлено: Сб Мар 05, 2011 7:59 am Заголовок сообщения: |
|
|
По идее они слетать не должны, т.к. они хранятся в таб файле растра.
Получить, соответственно, можно оттуда же. Вопрос, а как вы эти значения устанавливать собрались? |
|
Вернуться к началу |
|
|
agentbond007
Зарегистрирован: 08.12.2009 Сообщения: 56
|
Добавлено: Сб Мар 05, 2011 2:28 pm Заголовок сообщения: |
|
|
Alex_Y писал(а): |
По идее они слетать не должны, т.к. они хранятся в таб файле растра.
Получить, соответственно, можно оттуда же. Вопрос, а как вы эти значения устанавливать собрались? |
Значения устанавливаются оператором Set Map. Говорите хранятся в табе - странно, в моих растровых табах значения параметров Contrast, Brighthess, Alpha ... и т.д. отсутствуют. Как упоминалось выше данные параметры хранятся в рабочем наборе. |
|
Вернуться к началу |
|
|
Alex_Y
Зарегистрирован: 28.11.2008 Сообщения: 122
|
Добавлено: Сб Мар 05, 2011 8:31 pm Заголовок сообщения: |
|
|
Эти значения а операторе Set Map относятся к файлу поверхностей, какое отношение они имеют к растрам? возможно поэтому они у вас и слетают? |
|
Вернуться к началу |
|
|
agentbond007
Зарегистрирован: 08.12.2009 Сообщения: 56
|
Добавлено: Вс Мар 06, 2011 5:44 am Заголовок сообщения: |
|
|
Alex_Y писал(а): |
Эти значения а операторе Set Map относятся к файлу поверхностей, какое отношение они имеют к растрам? возможно поэтому они у вас и слетают? |
Видимо у нас с вами справочники по MapBasic разные у меня версия 8.5. В справочнике написано(стр 541) что данные параметры в операторе Set Map применяются для растровых слоев и слоев поверхности. Так что они имеют самое прямое отношение к растру. |
|
Вернуться к началу |
|
|
Alex_Y
Зарегистрирован: 28.11.2008 Сообщения: 122
|
Добавлено: Вс Мар 06, 2011 9:35 am Заголовок сообщения: |
|
|
Возможно, я пользуюсь версией 5.5, для поддержки большего количества версий мапинфо. |
|
Вернуться к началу |
|
|
|