HWND в ActiveX...
От: dandy  
Дата: 14.10.02 06:44
Оценка:
Можно ли получить в ActiveX, написанном под ATL егойный HWND? И если ответ положительный, то как это сделать?
Спасибо! (на всякий случай)
Re: HWND в ActiveX...
От: _man Украина  
Дата: 14.10.02 07:03
Оценка:
Здравствуйте dandy, Вы писали:

D>Можно ли получить в ActiveX, написанном под ATL егойный HWND? И если ответ положительный, то как это сделать?


Можно, если при создании ActiveX на последней вкладке разрешить доступ к HWND, и тогда появляются свойство get_Window
MAN
Re: HWND в ActiveX...
От: Ivan Россия www.rsdn.ru
Дата: 14.10.02 07:43
Оценка:
Здравствуйте dandy, Вы писали:

D>Можно ли получить в ActiveX, написанном под ATL егойный HWND? И если ответ положительный, то как это сделать?

D>Спасибо! (на всякий случай)

Если я не ошибаюсь, контрол наследуется от CComControl, который в качестве параметра шаблона принимает оконный класс — по умолчанию CWindow и наследуется от него, т.е. HWND окна можно получить так же как и для обычного CWindow — m_hWnd или с помощью static_cast<HWND>(this)
Re: HWND в ActiveX...
От: Максим Алексейкин Россия  
Дата: 14.10.02 14:19
Оценка:
Здравствуйте dandy, Вы писали:

D>Можно ли получить в ActiveX, написанном под ATL егойный HWND? И если ответ положительный, то как это сделать?

D>Спасибо! (на всякий случай)

Все предыдущие ответы верны лишь в случае если ActiveX видем во время выполнения и имеет своё окно. Иначе никакс.
Удачи
ICQ #311116826
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.