DestroyWindow

DestroyWindow 함수 지정된 된 창을 소멸 시킵니다. 함수를 비활성화 하 고 키보드 포커스를 제거 하려면 창 WM_DESTROYWM_NCDESTROY 메시지를 보냅니다. 함수 또한 윈도우의 메뉴를 파괴, 스레드 메시지 큐, 타이머를 파괴, 클립보드 소유권을 제거 플러시하고 (창이 있는 경우 뷰어 체인의 상단에) 클립보드 뷰어 체인을 나누기.

지정 된 창이 부모 또는 소유자 창의 경우 DestroyWindow 는 자동으로 파괴 하는 연결 된 자식 또는 부모 또는 소유자 창 파괴 하는 경우 windows를 소유. 함수는 첫 번째 자식 또는 소유 windows 파괴 하 고 부모 또는 소유자 창 파괴.

DestroyWindow 또한 파괴 CreateDialog 함수에 의해 만들어진 모덜리스 대화 상자.

(BOOL DestroyWindow HWND  hWnd / / 파괴 하는 창 핸들);
 

매개 변수

hWnd
창 소멸 핸들.

반환 값

함수가 성공 하면 반환 값은 0이 아닌.

함수가 실패 하면 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

스레드가 다른 스레드에 의해 만들어진 창 파괴 DestroyWindow 를 사용할 수 없습니다.

WM_PARENTNOTIFY 메시지를 부모에 게 전송 됩니다 파괴 되 고 창의 자식 창 WS_EX_NOPARENTNOTIFY 스타일을 갖지 않는 경우.

Windows CE: DestroyWindow 함수 WM_NCDESTROY 메시지를 전송 하지 않습니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.

참고 항목

창 개요 창 기능 CreateDialog, CreateWindow, CreateWindowEx, WM_DESTROY, WM_NCDESTROY, WM_PARENTNOTIFY

 

Index