Здравствуйте, c-smile, Вы писали:
CS>HTMLayout окно создается как child window?
Оно же создаётся при вызове HTMLayoutProcND с сообщением WM_CREATE? Насколько я прочитал в туториале. А какие свойства оно имеет я не знаю.
CS>И какое сообщение например ты посылаешь?
Так, было WM_DESTROY, но ниже ты уже написал, что это не очень хорошо, ещё было WM_SYSCOMMAND с wparam = WM_SC_MAXIMIZE, но это после смены стиля (или смена стиля происходила прямо в WinProc, что тоже, как мне кажется, не очень хорошая практика), так что дело не в посылке сообщения.
АГ>>Кстати, htmlayout же передаёт необработанные (обработанные тоже?) сообщения окну-родителю?
CS>Это еще зачем?
Точно, незачем.
АГ>>Тоесть, если я пошлю htmlayout WM_DESTROY, он уничтожится сам, и уничтожит родителя?
CS>Посылать WM_DESTROY message любому окну это "shoot yourself in the foot" причем в особенно злостной форме. CS>::DestroyWindow(hwnd) это правильный способ борьбы с окнами.