All Forums
 Категория Visio
 Форум Вопросы и ответы
 QueryCancelDocumentClose не срабатывает
Author Previous Topic Topic Next Topic  

Nick_84

1 Posts

Posted - 03/20/2010 :  11:26:01
Некоторое время назад решил перенести нужную мне функциональность из аддона в DrawingControl. В процессе обнаружил очень неприятную проблему.
При закрытии редактируемого набора элементов событие QueryCancelDocumentClose не генерируется, вижу сразу BeforeDocumentClose. Работаю с visio 2007.
Покопавшись в сети, нашел такую статью:
http://support.microsoft.com/kb/931404/#top

В связи с этим у меня есть 2 вопроса:
1. Кто нибудь сталкивался с аналогичной проблемой? Если да, то как решали?
2. Проявляется ли проблема в случае использования Visio 2003?

Tumanov

Russia
1198 Posts

Posted - 03/20/2010 :  20:21:07
1. Не сталкивался.
2. Visio 2003, как я понял, ведет себя так же. Вот протокол Event Monitor для Visio 2003 при нажатии Cancel при закрытии Stencil:
7213 VisioIsIdle
7228 BeforeModal
7229 AfterModal
7227 >EnterScope Close Stencil [1452;0;Close Stencil]
7230 <ExitScope Close Stencil [1452;0;Close Stencil]
7231 NoEventsPending
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)