Programming/Windows API
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이외에 값을 반환하는 경우 최소화 상태에 있지 않다는 것을 의미합니다.
0 0