클리엘
CLIEL LAB
클리엘
전체 방문자
오늘
어제
  • 분류 전체보기 (513)
    • Mobile (47)
      • Kotlin (47)
    • Web (84)
      • NestJS (9)
      • HTML5 & CSS3 (38)
      • Javascript (20)
      • TypeScript (6)
      • JQuery (11)
    • .NET (300)
      • C# (83)
      • 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)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 블로그 정리

인기 글

태그

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

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
클리엘

CLIEL LAB

.NET/Windows API for .NET

IsWindowEnabled - Window 또는 Control의 입력가능 여부

2019. 8. 12. 11:38
728x90

IsWindowEnabled 함수는 인수로 지정한 handle의 Window나 특정 Control이 Mouse또는 Keyboard의 입력을 받을 수 있는지에 대한 여부를 반환합니다.

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

▶VB.NET 선언

IsWindowEnabled(Me.Handle)

▶VB.NET 호출

[DllImport("user32.dll")]
private static extern int IsWindowEnabled(IntPtr hwnd);

▶C# 선언

IsWindowEnabled(this.Handle);

▶C# 호출


인수로 전달한 Window나 Control이 입력가능한 상황일때는 0이외의 값을, 값을 입력받지 못하는 상황일때는 0을 반환합니다.

위에서는 함수 호출시 사용한 인수로 Me.Handle 또는 this.Handle를 사용하였습니다. 이는 자기자신 즉, 현재 실행되고 있는 Program의 Windows Handle값을 넘겨주는 것입니다.

이 인수 대신에 컨트롤명.handle이나 다른 Window의 Handle값을 전달하면 해당 Handle의 결과를 반환할 것입니다.

728x90
저작자표시 비영리 변경금지

'.NET > Windows API for .NET' 카테고리의 다른 글

GetKeyboardLayoutList - System의 Keyboard Layout목록 반환  (0) 2019.08.12
GetKeyNameText - Keyboard의 Key명칭 반환  (0) 2019.08.12
GetAsyncKeyState - 현재 Key상태 확인  (0) 2019.08.12
GetKeyState - 해당 Key가 눌려졌는지에 대한 상태값 반환  (0) 2019.08.12
GetVersionEx - 운영체제 정보조회  (0) 2019.08.12
    '.NET/Windows API for .NET' 카테고리의 다른 글
    • GetKeyboardLayoutList - System의 Keyboard Layout목록 반환
    • GetKeyNameText - Keyboard의 Key명칭 반환
    • GetAsyncKeyState - 현재 Key상태 확인
    • GetKeyState - 해당 Key가 눌려졌는지에 대한 상태값 반환
    클리엘
    클리엘
    누구냐 넌?

    티스토리툴바