Re: UIActivate и UIDeactivate
От: Sergey Россия  
Дата: 01.10.02 11:04
Оценка: 12 (1)
Здравствуйте Vishen, Вы писали:

V>Кто должен отвечать за сабж — контейнер или сами контролы?


Контейнер дергает за IOleInPlaceObject::UIDeactivate контролов.

V>Я покопался в mfc, там вроде бы UIDeActivate делает контейнер посредством

V>отлова WM_KILLFOCUS в PreTranslateMessage для всех контролов.

V>А что делать когда PreTranslateMessage нет — например когда несколько activeX живут на другом activeX


Ну дык тот контрол, который контейнер, не перестает быть контролом и может расчитывать на то, что его контейнер вовремя вызовет у него метод IOleInPlaceObject::UIDeactivate
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.