728x90
GetWindow함수는 지정한 특정 Window로 부터 관계된 Window의 Handle을 반환합니다.
Declare Function GetWindow Lib "user32" Alias "GetWindow" (ByVal hwnd As Integer, ByVal wCmd As Integer) As Integer
- VB.NET 선언
[DllImport("user32")]
public static extern int GetWindow(int hwnd, int wCmd);
- C# 선언
GetWindow함수의 첫번째 인수는 관계 Window를 찾을 주 Window의 Handle을 지정하고 두번째 인수에서 지정한 Window와 어떤 관계에 있는 Window를 찾을 것인지를 지정합니다.
이때 어떤 관계의 Window를 찾을지는 아래 표를 참고하여 주시기 바랍니다.
상수 | 값 | 설명 |
GW_HWNDFIRST | 0 | 최상위 Window를 찾는다. |
GW_HWNDLAST | 1 | 최하위 Window를 찾는다. |
GW_HWNDNEXT | 2 | 하위 Window를 찾는다. |
GW_HWNDPREV | 3 | 상위 Window를 찾는다. |
GW_OWNER | 4 | 부모 Window를 찾는다. |
GW_CHILD | 5 | 자식 Window를 찾는다. |
만일 현재 Form의 자식 Window를 찾으려면 GetWindow함수는 다음과 같이 호출할 수 있습니다.
GetWindow(Me.Handle, 5)
- VB.NET 호출
GetWindow((int)this.Handle, 5);
- C# 호출
728x90
'.NET > Windows API for .NET' 카테고리의 다른 글
LineTo - Line 그리기 (0) | 2019.08.05 |
---|---|
IsIconic - Window의 최소화 여부 판단 (0) | 2019.08.05 |
FillRect - 채워진 사각형 그리기 (0) | 2019.08.05 |
CreateSolidBrush - Solid형 Line을 그리는 Brush생성 (0) | 2019.08.05 |
GetTickCount - Windows가동 시간알아내기 (0) | 2019.08.05 |