.NET/Windows API for .NET

IsIconic - Window의 최소화 여부 판단

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

IsIconic함수는 지정한 Window가 현재 최소화 되어 있는지 여부를 판단합니다.

Declare Function IsIconic Lib "user32" Alias "IsIconic" (ByVal hwnd As Integer) As Integer

- VB.NET 선언

[DllImport("user32")]
public static extern int GetWindowTextLength(int hwnd);

- C# 선언

 

IsIconic함수의 인수로는 최소화 여부를 판단하고자 하는 Window의 Handle을 기술합니다. 예를 들어 Form2 Window가 최소화 되어 있는지 판단하려면 IsIconic함수는 다음과 같이 호출될 수 있습니다.

IsIconic(Form2.Handle)

- VB.NET 호출

IsIconic((int)Form2.handle);

- C# 호출

 

이 함수가 0을 반환하면 지정한 Window가 최소화 상태라는 것을 의미하며 0이외에 값을 반환하는 경우 최소화 상태에 있지 않다는 것을 의미합니다.

728x90