.NET/Windows API for .NET

DestoryWindow - Window화면 닫기

클리엘 2019. 8. 5. 17:14
728x90

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을 반환합니다.

728x90