Использование GWX Active-X Control фирмы Ingit в 1С Предприятии 8.0 #339597


#0 by Майкл_К
Наша организация приобрела следующие программы: -Карта Москва и Подмосковье 1:10000-1:100000, версия 4 (редакция 09-2007). -Программа GWX Active-X Control, версия 5. В справке по GWX Active-X Control написано (Класс GWControl, п. 1.1.4.2 События SelfDraw на отрисовку карты) : Параметры long hDC - указатель на Контекст Устройства ... ... Замечание Указатель на Контекст Устройства можно использовать для рисования своих объектов, применяя функции GDI." Мы применяем GWX Active-X Control в программе 1С Предприятие 8.0, но способов рисования своих объектов на карте не обнаружили. Может есть у кого-нибудь пример кода встроенного языка 1С Предприятие 8.0, который реализует рисование своих объектов на карте GWX Active-X Control, а также документация по использованию  GWX Active-X Control совместно с программой 1С Предприятие 8.0?
#1 by Майкл_К
up
#2 by kot_bcc
Без дополнительного кода Вам не обойтись. Чего рисовать-то хотите?
#3 by Hadgehogs
<Мы применяем GWX Active-X Control в программе 1С Предприятие 8.0> И как же вы ее применяете?
#4 by i-rek
вот эти друзья юзают такие карты может их конфу прикупить или украсть и разобрать на примеры ?
#5 by Майкл_К
Хотим нарисовать линии - разбить область карты на прямоугольники, например.
#6 by Hadgehogs
Вроде взрослый человек, а пояснения как у студента :-( Вас контекст устройства нужен???
#7 by Майкл_К
Меня интересует, как нарисовать, к примеру, линию на карте. Из справки к GWX Active-X Control получается, что для этого нужно использовать Контекст Устройства и функции GDI. Но как к ним в 1С Предприятие 8.0? Похоже, нет такой возможности.
#8 by Hadgehogs
С ним никак. Только ВК. Ищем дескриптор окна, Потом КонтекстУстройства=GetDC(Дескриптор); После рисования ReleaseDc(КонтекстУстройства); Только одно но - 1С -ка перехватывает отрисовку Windows и сама рисует свои формочки. Не могу сказать точно, как это будет работать. Еще вариантом является создание своей формочки в ВК через интерфейс IExtenderWindows. Там она вроде не перерисовывается 1С-кой. Еще вариантом может быть перехват отрисовки выбранной формы еще раньше самой 1С-ки, но это вообще изврат. Если сильно надо - могу сегодня вечером попробовать, если выздоровлю. А то чего - то приболел.
#9 by Майкл_К
Да, надо сильно
#10 by Hadgehogs
Тогда давайте аську
#11 by Майкл_К
Аськи нет, есть агент mail.ru. Такой вариант подходит?
#12 by Hadgehogs
давайте
#13 by Майкл_К
Выслал на Ваш e-mail
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С