Если заданное окно является родительским окном или окном-владельцем, то DestroyWindow автоматически разрушает дочерние окна и окна, которыми владеет данное окна, при разрушении родительского окна или окна-владельца. Сначала функция разрушает дочерние окна или окна, которыми владеет данное окно, а затем родительское окно или окно-владелец.
DestroyWindow, также, разрушает немодальное диалоговое окно, созданное функцией CreateDialog.
BOOL DestroyWindow( HWND hWnd // дескриптор уничтожаемого окна );
Параметры:
hWnd | Указывает на разрушаемое окно. |
Возвращаемые значения:
При успешном завершении, функция возвращает ненулевое значение.При ошибке возвращается ноль. Для получения дополнительной информации об ошибке, вызовите GetLastError.
Замечания:
Поток не может использовать эту функцию для разрушения окна, созданного другим потоком.Если дочернее разрушаемое окно не имеет стиля WS_EX_NOPARENTNOTIFY, то родительскому окну посылается сообщение WM_PARENTNOTIFY.