Показать сообщение отдельно
Старый 20.05.2008, 14:37   #9  
Oleksandr is offline
Oleksandr
Участник
Аватар для Oleksandr
 
68 / 17 (1) ++
Регистрация: 19.03.2005
Адрес: Киев
Цитата:
Сообщение от Jabberwocky Посмотреть сообщение
В качестве идеи:
1. Создаем экземпляр контрола .NET в init() формы
2. Получаем свойство Handle (HWND) контрола (оно определено для каждого наследника System.Windows.Forms.Control) - X++ не поддерживает CLR properties , поэтому придется воспользоваться get-методом - get_Handle();
3. Вызвать Win API функцию SetParent, чтобы установить CLR контрол дочерним по отношению к основному окну.

Недостатки подхода - не работает IntelliMorph, нельзя перекрыть на X++ обработку событий контрола.

Без обработки событий нельзя....
Но спасибо за идею, буду пробовать.
Но вообще в 4.0 такой фичи не выделено, как я понял ?
__________________
--
regards, Oleksandr