Драсте.
Промблемма такая: Создал я UserControl, на котором никаких VB-контролов нету и есть процедура Init.
В Init'е я создаю "CreateWindowEx" окно RichEdit (lpClassName="RichEdit20W"), а родительским ему прописываю сам UserControl (hWndParent=UserControl.hWnd).
Ну так вот, ни UserControl ни сама форма VB ни хотят признавать его существование. Если я активирую форму, чикнув левой кнопкой мыфки на моём RichEdit, то фокус передаётся не ему а последнему VB-контролу на котором был фокус, если только он не был на самом RichEdit. По Tab'у фокус на RichEdit не прыгает (прыгает на UserControl только).
Что делать?
Как заставить VB признать существование нового окна для ввода текста?
------------------------
Заранее благодарен.
PS: Я Spy++'ом поморел -- все контролы VB, в форму главную шлют сообщение "WM_USER+3089". Мож в нём чё-то такое есть?