На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Максим Казаровец (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Максим Казаровец
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 6 7 8 9 10 11 12 13 14 15 16 След.
Открытие пользовательской карты только на чтение, Как определить по идентификатору пользовательской карты в каком режиме она открыта?
 
Видел эту функцию в sitapi.h, спасибо, но подключить к проекту sitapi не получилось, начинает конфликтовать с maptype, может что не так делаю? Буду смотреть.
Изменено: Максим Казаровец - 20.07.2016 10:55:23
Открытие пользовательской карты только на чтение, Как определить по идентификатору пользовательской карты в каком режиме она открыта?
 
[QUOTE]Денис Вицко написал:
Про какие диалоги идет речь?[/QUOTE]
Диалоги типа: "Список загруженных карт" кнопка добавить, диалог создания нового слоя с указанием места и т.д. И как отличить карту открытую с mode = 0  и у которой выставлено mapSetEditFlag(HMAP, HSITE, 0) - снят флаг возможности редактирования и карту открытую в режиме GENERIC_READ?
Изменено: Максим Казаровец - 20.07.2016 07:04:46
Открытие пользовательской карты только на чтение, Как определить по идентификатору пользовательской карты в каком режиме она открыта?
 
В общем не понятно: в функциях открытия и добавления данных есть параметр mode: открыть на чтение/запись или только чтение, как определить по hsite в каком режиме открыты данные? И в диалогах открытия/добавления данных есть галка "только чтение" на что она вообще влияет? Точнее, если ее выставляешь то данные не открываются в режиме GENERIC_READ, а просто добавляются к карте в режиме mode = 0.
Диалог настройки параметров цвета карты LoadPaleteControlEx, Какие сообщения передаются для перерисовки карты?
 
Извиняюсь, стандартное имел в виду для ваших диалогов.
Диалог настройки параметров цвета карты LoadPaleteControlEx, Какие сообщения передаются для перерисовки карты?
 
[QUOTE]Andrey Gheleznyakov написал:
Вы можете заменить MapScreen на MapView?[/QUOTE]
Раньше был MapView, но из-за частых морганий и большого количества перерисовываемых объектов было принято решение перехода на MapScreen, перейти достаточно сложно. Почему не использовать стандартное перерисовывание через ::SendMessage(hWnd, MT_MAPWINPORT, MWP_INVALIDATE, 0); а не через WM_PAINT?
Диалог настройки параметров цвета карты LoadPaleteControlEx, Какие сообщения передаются для перерисовки карты?
 
[QUOTE]Andrey Gheleznyakov написал:
действия для MapScreen полностью идентичны[/QUOTE]
Извиняюсь, был в отпуске) Все что Вы написали замечательно работает с MapView(кинул рядом на форму с MapScreen), но, увы, с MapScreen не работает!
Диалог настройки параметров цвета карты LoadPaleteControlEx, Какие сообщения передаются для перерисовки карты?
 
С каким handle и где. Handle главного окна или MapScreen? В какой структуре? И почему не сделать перерисовку на изменеие TrackBar-ов как у Вас реализованно в Операторе?
Изменено: Максим Казаровец - 15.06.2016 16:44:43
Диалог настройки параметров цвета карты LoadPaleteControlEx, Какие сообщения передаются для перерисовки карты?
 
Никак не работает перерисовка. Пробывал передавать и MapScreen->Handle   в TASKPARM->Handle и в PALETTECNTPARM->Handle,  и Handle основного окна, замапив сообщения типа MT_MAPWINPORT, ставлю точки останова, ничего не приходит. Из других диалогов, типа отмена транзакций, все нормально приходит. Библиотеки от 09.06.2016, GTK free 11.12.0.
Изменено: Максим Казаровец - 15.06.2016 11:28:28
Диалог настройки параметров цвета карты LoadPaleteControlEx, Какие сообщения передаются для перерисовки карты?
 
На моей форме лежит MapScreen: объявляю PALETTECNTPARM paletteparm, handle выставляю в MapSreen->Handle и ничего не перерисовывается. Только что написал форму с одним TrackBar-ом и на нем выстовляю контраст и вызываю ::SendMessage(hWnd, MT_MAPWINPORT, MWP_INVALIDATE, 0); hWnd передаю через TASKPARAMEX->DocHandle, DocHandle тотже MapSreen->Handle и все перерисовывется без дополнительных функций. В чем может быть проблема?  MapScreen же сам обрабатывает MT_MAPWINPORT, MWP_INVALIDATE?
Изменено: Максим Казаровец - 10.06.2016 16:21:23
Диалог настройки параметров цвета карты LoadPaleteControlEx, Какие сообщения передаются для перерисовки карты?
 
Здравствуйте, хочу воспользоваться Вашим диалогом по настройке цвета карты LoadPaletteControlEx, но не получается перерисовать карту при изменении яркости, контраста, прозрачности. TASKPARAM вроде задал все параметры, передаю handle карты  в taskparam.handle. Какое сообщение посылается окну карты для перерисовки, и почему не по MT_MAPWINPORT сообщение типа MWP_IVALIDATE? Или я не разобрался, в sdk не смог найти этот диалог? Спасибо.
Изменено: Максим Казаровец - 15.06.2016 13:54:10
Страницы: Пред. 1 ... 6 7 8 9 10 11 12 13 14 15 16 След.



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности