728x90
IsWindowVisible함수는 인수로 지정한 Window가 현재 화면에 나타나고 있는 상태인지를 판단합니다. 이는 다른 Window에 의해 해당 Window가 가려져 있는 경우도 포함됩니다.
Declare Function IsWindowVisible Lib "user32" Alias "IsWindowVisible" (ByVal hwnd As Integer) As Integer
- VB.NET 선언
[DllImport("user32")]
public static extern int IsWindowVisible(int hwnd);
- C# 선언
예를 들어 Form1 Window가 현재 화면이 보여지고 있는 상태인지를 판단하려면 IsWindowVisible함수는 다음과 같이 호출될 수 있습니다.
IsWindowVisible(Form1.Handle)
- VB.NET 호출
IsWindowVisible((int)this.Handle);
- C# 호출
만약 지정한 Window가 화면에 나타나고 있는 상태라면 1을, 그렇지 않다면 0을 반환합니다.
728x90
'.NET > Windows API for .NET' 카테고리의 다른 글
SetSysColor - Windows System 색상 설정 (0) | 2019.08.05 |
---|---|
MoveFile - File의 이동및 복사수행 (0) | 2019.07.31 |
PaintDesktop - 배경화면 맞추기 (0) | 2019.07.31 |
GetBinaryType - 실행 File 유형 확인 (0) | 2019.07.31 |
GetWindowRect - Window의 위치및 크기 반환 (0) | 2019.07.31 |