Имя: Пароль:
1C
1С v8
v8: Интерфейсная ВК отлова координат мыши (для перетаскивания картинок по форме)
0 AlteZ
 
30.01.12
06:56
Задача: Таскать "обложки журналов"(типа "Картинка") по "витрине"(Форма 1С).

Могла бы помочь Нетленка v8: отследить клик на картинке , если б не вылеты,
с другой стороны плодить приемники для штатного перетаскивания тяжеловато выходит для системы
1 AlteZ
 
30.01.12
06:57
*"отлова" ессно
2 AlteZ
 
30.01.12
07:39
//не работает:
   эу=ЭлементыФормы.Добавить(Тип("ПолеHTMLДокумента"), "Поле_HTML_Документа_acb123", Ложь);
   oIE = ЭлементыФормы.Поле_HTML_Документа_acb123.Документ.ParentWindow;
   oIE.navigate("about:blank");
   эу.Left=0;
   эу.Top=0;
   эу.Height=oIE.document.script.screen.Height;
   эу.Width=oIE.document.script.screen.Width;
   oIE.Document.write("<script>
   |var mLocX;
   |var mLocY;
   |function mouseXY(e){
   |mLocX = event.x;
   |mLocY = event.y;
   |}
   |document.onmousemove=mouseXY;
   |</script><body></body>");
   x=oIE.Document.script.mLocX;
   y=oIE.Document.script.mLocY;
3 0xFFFFFF
 
30.01.12
07:41
(0) а чем стандартное одинэсовое перетаскивание картинок по табличному документу не устраивает?
4 0xFFFFFF
 
30.01.12
07:43
см.
ПроверкаПеретаскивания
НачалоПеретаскивания
Перетаскивание
ОкончаниеПеретаскивания
5 AlteZ
 
30.01.12
07:44
(3)по форме очень медленно, в терминале 25 человек, по табличному еще не пробовал, сек
6 AlteZ
 
30.01.12
07:46
(4) Вариант, когда картинку не видно во время перетаскивания не годится, точность до пикселя желательна, ибо следующим шагом масштаб реализовать нужно
7 0xFFFFFF
 
30.01.12
07:47
Масштаб во время перетаскивания? Это еще зачем?
8 AlteZ
 
30.01.12
07:53
(7)планограммы. во время перетаскивания масштаба не надо, не в 3D,)
выяснилось, в табличном документе всё что надо работает, спасибо за (3), не пришло в голову т.к. пытался "забесплатно" поиметь функционал из "Рабочий стол 1с", написать вышло проще)