Рейтинг блогов

Спрашивает: Татьяна, дата: 11 февраля 2009, 11 ч. 54 мин.
Здравствуйте, Алексей. Спасибо Вам за подсказку.
Есть еще такой вопрос. В офисных программах есть Помощник (Маг, киска, собачка). Как-то в Интернете я встретила програмку, написанную на VB, где тоже используеся Помощник, только все его подсказки касаются данной програмки. Существует ли подобного рода заготовка использования (программирования) Помощника.
Немиро Алексей:
В Visual Basic 6.0 чтобы использовать помощника необходимо подключить к проекту Microsoft Agent Control. Сделать это можно в меню Project (Проект) -> Components (Компоненты), в появившемся окне найти и выбрать Microsoft Agent Control 2.0 (версия может быть любой). После чего, контрол появится на панели инструментов и его можно будет разместить на форме (Form).

Использовать так:
------------------------------------------------
Dim AgentChar As IAgentCtlCharacterEx
Agent1.Characters.Load "agent", App.Path & "\agents\qmark.acs"
'agent – имя, может быть любым, по усмотрению программиста
'qmark.acs – файл персонажа, может находиться где угодно, в данном случае в папке agents в одной папке с программой
'ссылка на персонаж
Set AgentChar = Agent1.Characters.Character("agent")
'далее используем персонаж
'позиция на экране (в данном случае по центру)
AgentChar.Left = (((Screen.Width / Screen.TwipsPerPixelX) - AgentChar.Width) / 2)
AgentChar.Top = (((Screen.Height / Screen.TwipsPerPixelY) - AgentChar.Height) / 2)
AgentChar.Show'показать
'язык
AgentChar.LanguageID = &H419
'заставляем помощника говорить
AgentChar.Speak "Здравствуйте!"
------------------------------------------------

Добавить в закладки

RSS

Рассылка 'Домашняя страница Немиро Алексея'