Re[3]: Как вставить диалог в ActiveX компонент (VS.Net 2003)
От: algol Россия about:blank
Дата: 14.03.06 23:02
Оценка:
Здравствуйте, ivan711, Вы писали:

A>>Выводи диалог по вызову метода компонента.

I> Какого именно метода ?

Как я понимаю, задача — показать отдельный модальный диалог. Обычно для этого имеется какой-то метод компонента типа ShowMySuperCoolDlg(). Если же имеется в виду сделать ActiveX контрол на основе диалога, то это немного другая задача. Это лучше сделать созданием дочернего диалога внутри окна контрола через CDialog.Create(). Диалогу в ресурсах нужно поставить стили WS_CHILD и WS_VISIBLE.
Очень просто такой контрол делается в ATL, там визардом создается composite control.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.