클리엘
CLIEL LAB
클리엘
전체 방문자
오늘
어제
  • 분류 전체보기 (514) N
    • Mobile (47)
      • Kotlin (47)
    • Web (84)
      • NestJS (9)
      • HTML5 & CSS3 (38)
      • Javascript (20)
      • TypeScript (6)
      • JQuery (11)
    • .NET (301) N
      • C# (84) N
      • ASP.NET (67)
      • Windows API for .NET (128)
    • Server (53)
      • SQL Server (10)
      • MariaDB (18)
      • Windows Server (6)
      • node.js (19)
    • System (12)
      • 작업LOG (12)
    • Review (11)
    • ETC (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 블로그 정리

인기 글

태그

  • node.js
  • MariaDB
  • .NET
  • ASP.NET
  • 변수
  • JavaScript
  • CSS3
  • Entity Framework
  • HTML5
  • exception
  • android studio
  • NestJS
  • Kotlin
  • asp.net core
  • asp.net core web api
  • Windows API
  • LINQ
  • c#
  • android
  • jQuery

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
클리엘

CLIEL LAB

.NET/Windows API for .NET

IsWindowVisible - 특정 Window가 현재 화면에 보이는지 여부를 판단

2019. 7. 31. 16:41
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
    '.NET/Windows API for .NET' 카테고리의 다른 글
    • SetSysColor - Windows System 색상 설정
    • MoveFile - File의 이동및 복사수행
    • PaintDesktop - 배경화면 맞추기
    • GetBinaryType - 실행 File 유형 확인
    클리엘
    클리엘
    누구냐 넌?

    티스토리툴바