본문 바로가기
게임 공부/Windows API

A 스레드로 생성한 윈도우를 다른 스레드가 파괴할 수 없다!

by woohyeon 2020. 10. 17.
반응형

뭣도 모르는 상태에서 멀티 스레드 프로그래밍 하던 도중 버튼 없애는 등의 함수를 수행하는 스레드를 생성했는데 이상하게 버튼 삭제가 안되길래 DestroyWindow()와 thread에 대해 검색해 보았다.

다음과 같은 내용을 얻음

https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-destroywindow

해석해 보면 다른 스레드에 의해 생성된 윈도우는 파괴할 수 없다고 한다. 즉 A 스레드로 윈도우를 생성했으면 A 스레드로만 윈도우를 지울 수 있다.




댓글