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

zz 5

Russia
54 Posts

Posted - 12/11/2006 :  16:58:14
Всем доброго вечера ! Вопрос состоит в следующем. Создал в шаблоне свою форму. При щелчке по строке меню ее вызываю. Можно ли ей придать стиль дочерних форм визио, как, например, "Pan & Zoom", "Custom Properties". Т.е. добавить возможность "липнуть к краям приложения".

------------------------------------------------------------------------------------------------
Если автор пишет о том, чего не понимает, его работа будет понята только теми читателями, которые понимают в этом больше, чем он !

Tumanov

Russia
1198 Posts

Posted - 12/11/2006 :  19:33:29
Можно, хотя и не очень просто.
Нужно поместить эту форму в свое окно, и назначить дочерним для окна Visio.
Делается это с помощью функций Win32 API. Подробно процесс был описан в MSDN еще в 1999 году в статье "Creating and Using Anchor Windows with Visio 2000".
А сейчас это кажется даже в SDK Visio 2003 Есть.
Go to Top of Page

zz 5

Russia
54 Posts

Posted - 12/18/2006 :  10:18:40
К сожалению, не удалось мне найти данного раздела.

------------------------------------------------------------------------------------------------
Если автор пишет о том, чего не понимает, его работа будет понята только теми читателями, которые понимают в этом больше, чем он !
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 12/18/2006 :  20:25:09
Почему?
Я проверил, в SDK есть.
Открываю SDK Visio 2003. Microsoft Code Librarian Viewer 1.0 SP1.
Раздел Microsoft Visual Basic 6.0.
Тема User Interface.
Пример Anchor Bar Usage.
там пример из двух компонентов: собственно вызов и управление прикрепленным окном и форма-начинка, помещаемая в это окно.
Просто берете код и начинаете его модифицировать под свои нужды.
Go to Top of Page

zz 5

Russia
54 Posts

Posted - 12/19/2006 :  20:58:47
Спасибо !

------------------------------------------------------------------------------------------------
Если автор пишет о том, чего не понимает, его работа будет понята только теми читателями, которые понимают в этом больше, чем он !
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)