Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.08;
Скачать: CL | DM;

Вниз

Можно снять изображение с формы как-то ещё кроме GetFormImage?   Найти похожие ветки 

 
Knight ©   (2009-09-24 09:57) [0]

GetFormImage - снимает изображение только с видимого окна, если же приложение свернуть, убрать за край рабочего стола полностью... картинка пропадает. Приходится убирать фотографируемое окно за край Десктопа, но оставлять при этом видимым уголок в один пиксель.

Есть ещё варианты?


 
Knight ©   (2009-09-24 09:59) [1]

Да.. на форме лежит компонент импортированный из ActiveX и у него нет никаких методов получения картинки.


 
brother ©   (2009-09-24 10:08) [2]

ты чего там фотографируешь? не flash player подобное?


 
test ©   (2009-09-24 10:09) [3]

GetDC и тд тоже не работает?


 
Knight ©   (2009-09-24 10:09) [4]

Неа :)


 
brother ©   (2009-09-24 10:10) [5]

тогда что там такого, что через ActiveX ?


 
test ©   (2009-09-24 10:12) [6]

Принудительно ему отправить перерисовку от себя и сфотать тоже не вариант?


 
Knight ©   (2009-09-24 11:04) [7]

Есть компонент, который отображает векторную карту, но работает он только локально.

Щас у меня так. При подключении клиента по сети, сервер создаётся окно с компонентом, отображающим карту и привязывает его к сокету.дата. При событии перерисовки в компоненте делается снимок окна GetFormImage и картинка с картой передаётся клиенту, где отображается. При этом клиент через сервер может управлять картой, зум, перемещение и т.п. Два неудобства: окно сервера нельзя свернуть и в углу постоянно виднеется левый пиксель от клиентских карт. Второе мелочь, а вот первое хотелось бы свернуть "к часикам" :)


 
Сергей М. ©   (2009-09-24 11:09) [8]


> работает он только локально


Это как ?


 
Knight ©   (2009-09-24 11:13) [9]


> Это как ?

Это значит, что можно пользовать карту можно только локально. Т.е. карту надо установить везде где используется клиентская часть.


 
Knight ©   (2009-09-24 11:20) [10]

Чувствую, что тут тему можно похоронить... если в Трёпе кто-то отвечал, то тут штиль :(


 
Сергей М. ©   (2009-09-24 11:23) [11]


> карту надо установить


Что значит "установить карту" ?
Файл карты что ли локальным должен быть ?


 
Knight ©   (2009-09-24 11:27) [12]


> Файл карты что ли локальным должен быть ?

Да. А локально он ни к чему. Если бы карта только просматривалась, то ладно бы, а на неё наносятся объекты, треки и прочее, чем занимается сервер. К тому-же карта обновляется и весит 2 гига.


 
Сергей М. ©   (2009-09-24 11:41) [13]

Т.е. с сетевой файловой шарой этот компонент не работает ?


 
Knight ©   (2009-09-24 11:48) [14]

Даже если бы работал, то клиенты работают не только в локалке, но и удалённо. В планах есть так-же версия для КПК и через web-доступ.


 
Сергей М. ©   (2009-09-24 11:52) [15]

И компонент, конечно, без исходников ?


 
StriderMan ©   (2009-09-24 12:08) [16]

.PaintTo() пробовали?


 
Knight ©   (2009-09-24 12:08) [17]

Что-то там было при импорте, но путёвого ничего... одни интерфейсы.


 
Knight ©   (2009-09-24 12:33) [18]


> StriderMan ©   (24.09.09 12:08) [16]
> .PaintTo() пробовали?

Попробовал. Как-только сервер сворачивается, у на клиенте картинка останавливается.


 
Knight ©   (2009-09-24 12:42) [19]

Мдя.. это ж надо так протормозить. Приду с обеда попробую переделать по-другому.


 
Knight ©   (2009-09-24 13:13) [20]

Щас только дошла фраза про принудительную перерисовку... всё работает и с GetFormImage :)



Страницы: 1 вся ветка

Текущий архив: 2009.11.08;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.015 c
2-1253160510
Руслан
2009-09-17 08:08
2009.11.08
помогите с запросом


9-1183139502
CMOS
2007-06-29 21:51
2009.11.08
Организация OnClick у спарйта?


1-1222903199
samz
2008-10-02 03:19
2009.11.08
Наследование форм и Parent контрола


2-1253193476
webpauk
2009-09-17 17:17
2009.11.08
Модальная форма


15-1252276329
KilkennyCat
2009-09-07 02:32
2009.11.08
TTreeNode с Визибле-Невизибле