Programming/Windows API
DestoryWindow함수는 지정한 Window를 닫도록 합니다. 해당 Window화면이 다른 Window에 의해 생성된 경우라면 부모 Window까지 모두 닫아버립니다.

Declare Function DestoryWindow Lib "user32" Alias "DestroyWindow" (ByVal hwnd As Integer) As Integer
▶VB.NET 선언

[DllImport("user32")]
public static extern int DestoryWindow(int hwnd);
▶C# 선언

DestoryWindow함수를 통해 특정 Window를 닫고자 한다면 인수로 해당 Window화면의 Handle값만 건네주면 됩니다. 예를 들어 닫고자 하는 Window의 Handle이 100이라면 DestoryWindow함수는 다음과 같이 호출될 수 있습니다.

DestoryWindow(100)
▶VB.NET 호출

DestoryWindow(100);
▶C# 호출

이 함수는 실행에 실패하는 경우 0을 반환합니다.
0 0