티스토리 뷰
DestroyWindow 함수는 지정한 윈도우를 파괴하는 간단한 동작을 하지만 내부적으로 무척 많은 일을 한다.
일단 파괴되기 직전에 WM_DESTOY 에서 메시지를 보내 간단한 동작을 하지만 내부적으로 무척 많은 일을 한다.
일단 파괴되기 직전에 WM_DESTROY 메시지를 보내 종료 처리를 할 기회를 주며 키보드 포커스를 버리고 메뉴를 파괴하고 메시지 큐를 완전히 비운다.
동작중인 타이머가 있으면 파괴하고 클립보드 소유권을 제거 한다.
더 중요한 것은 만약 파괴되는 윈도우가 부모 윈도우일 경우나 소유자일 경우, 즉 자식 윈도우를 가지고 있을 경우 차일드를 같이 파괴 시킨다.
이때 각 차일드에게도 WM_DESTROY 메시지가 전달되며 차일드는 자신의 차일드에게도 WM_DESTROY 메시지를 보내준다.
'기억하자정보 > 기타' 카테고리의 다른 글
[관리방어] 13.안전한 tftp서비스 설정문제 (0) | 2006.10.11 |
---|---|
[API] ㅁㅔ뉴 예제! (0) | 2006.10.11 |
[관리방어] 4.악성 프로그램 프로세스 종료 문제 (0) | 2006.10.10 |
[관리방어] 8. checksum값을 이용한 백도어 검출 문제 (0) | 2006.10.10 |
[관리방어] 11.패스워드 설정 문제 (0) | 2006.10.10 |
- 안내
- 궁금한 점을 댓글로 남겨주시면 답변해 드립니다.