Здравствуйте, Александр Граф, Вы писали:
CS>>Т.е. winHandle есть окно у которого есть WS_CHILD стиль, так?
CS>>А что этот твой код:
CS>>CS>>SetWindowLong(winHandle, GWL_STYLE, WS_POPUPWINDOW);
CS>>
CS>>должен сделать с WS_CHILD?
АГ>Честно говоря, я не думал, что что у htmlayout есть стиль WS_CHILD. Получается, что этот стиль убирается, что происходит дальше я не знаю.
HTMLayout окно создается как child window?
CS>>Что точно значит "посылает какое-нибудь событие, происходит этот самый AV"? Что такое "посылать событие" в данном случае?
АГ>Послать событие это SendMessage. (перепутал событие и сообщение).
И какое сообщение например ты посылаешь?
АГ>Кстати, htmlayout же передаёт необработанные (обработанные тоже?) сообщения окну-родителю?
Это еще зачем?
АГ>Тоесть, если я пошлю htmlayout WM_DESTROY, он уничтожится сам, и уничтожит родителя?
Посылать WM_DESTROY message любому окну это "shoot yourself in the foot" причем в особенно злостной форме.
::DestroyWindow(hwnd) это правильный способ борьбы с окнами.