Страница 1 из 1

не отрабатывает cmprintdoc, замучался уже...

Добавлено: 23 апр 2010, 13:28
Alexander
есть интерфейс, в нем окно, в окне дерево и прочие элементы

Код: Выделить всё

Interface I1;
   window w1;
      tree t1;
      ...
      end;
   ...
   end;
   ...
   handleevent
      cmprintdoc:{message('print')}
   end;
end.
какие только статус лайны не подставлял-все впустую. при закрытом окне-отрабатывает, но когда запускаю окно(модально) printdoc не приходит :-( а мне нужно, чтобы печать вызывалась не только из фейса, но и из окна. что и где прописать нужно?

Добавлено: 23 апр 2010, 13:49
Алексей
tree t1 zakaz(,,sci1EnEsc);

Добавлено: 23 апр 2010, 13:57
Alexander
разобрался...
cmPrintDoc нужно обрабатывать не только в фейсе, но и в самом окне

Код: Выделить всё

Interface I1;
   window w1;
      tree t1;
      ...
      end;
      ...
      handleevent
         cmprintdoc:{message('print window doc')}
      end;
   end;
   ...
   handleevent
      cmprintdoc:{message('print')}
   end;
end.
если в окне обработчика нет, то событие в фей не приходит...
Статус лайн как этот и стоял :-)