Подскажите пожалуйста
От: Snake2 Беларусь нет
Дата: 30.07.02 06:38
Оценка:
У компонента ActiveX есть диалоговое окно "свойства"
можно ли вызвать это окно из самого приложения где находится этот компонент. В DELPHI есть такой метод Browse();
visual
Re: Подскажите пожалуйста
От: Dima2  
Дата: 30.07.02 08:08
Оценка:
Здравствуйте Snake2, Вы писали:

S>У компонента ActiveX есть диалоговое окно "свойства"

S>можно ли вызвать это окно из самого приложения где находится этот компонент. В DELPHI есть такой метод Browse();

Delphi это конечно хорошо, но на С++ прийдется немного потрудится. Раскажу только последовательность действий.

— создаем Ax объект
— получаем его IUnknown
— запрашиваем у Ax ISpecifyPropertyPages
— Вызываем ISpecifyPropertyPages::GetPages
— вызываем OleCreatePropertyFrame ( или OleCreatePropertyFrameIndirect )

И все.

Вообще предлагаю перенести вопрос в другой форум.
Re[2]: DoVerb с OLEIVERB_PROPERTIES
От: Vi2 Удмуртия http://www.adem.ru
Дата: 30.07.02 08:24
Оценка:
Здравствуйте Dima2, Вы писали:

D>Delphi это конечно хорошо, но на С++ прийдется немного потрудится. Раскажу только последовательность действий.


D>- создаем Ax объект

D>- получаем его IUnknown
D>- запрашиваем у Ax ISpecifyPropertyPages
D>- Вызываем ISpecifyPropertyPages::GetPages
D>- вызываем OleCreatePropertyFrame ( или OleCreatePropertyFrameIndirect )

По-моему, это действие выполняет команда IOleObject::DoVerb( OLEIVERB_PROPERTIES, ... ) для контрола.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re[3]: DoVerb с OLEIVERB_PROPERTIES
От: Dima2  
Дата: 30.07.02 08:32
Оценка: 2 (1)
Здравствуйте Vi2, Вы писали:

Vi2>Здравствуйте Dima2, Вы писали:


D>>Delphi это конечно хорошо, но на С++ прийдется немного потрудится. Раскажу только последовательность действий.


D>>- создаем Ax объект

D>>- получаем его IUnknown
D>>- запрашиваем у Ax ISpecifyPropertyPages
D>>- Вызываем ISpecifyPropertyPages::GetPages
D>>- вызываем OleCreatePropertyFrame ( или OleCreatePropertyFrameIndirect )

Vi2>По-моему, это действие выполняет команда IOleObject::DoVerb( OLEIVERB_PROPERTIES, ... ) для контрола.

Мэй би, но так приятнее , можно заголовок окошку задать, показать не все страницы или наоборот подлить еще одну страницу.
Re[4]: DoVerb с OLEIVERB_PROPERTIES
От: Snake2 Беларусь нет
Дата: 30.07.02 09:10
Оценка:
Спасибо всем кто отозвался на мою беду,
буду пробовать.
visual
Re: Подскажите пожалуйста
От: Snake2 Беларусь нет
Дата: 30.07.02 09:29
Оценка:
Спасибо всем кто помог!Буду сейчас пробовать.
visual
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.