IsWindowArranged 함수(winuser.h)
중요
일부 정보는 상용 출시 전에 실질적으로 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
창이 정렬되어 있는지 여부를 결정합니다.
구문
BOOL IsWindowArranged(
HWND hwnd
);
매개 변수
hwnd
형식: HWND
테스트할 창에 대한 핸들입니다.
반환 값
형식: BOOL
창이 정렬된 경우 0이 아닌 값입니다. 그렇지 않으면 0입니다.
설명
팁
현재 이 함수에는 연결된 헤더 파일 또는 라이브러리 파일이 없습니다. 애플리케이션은 DLL 이름(User32.dll
)을 사용하여 LoadLibrary를 호출하여 모듈 핸들을 가져올 수 있습니다. 그런 다음, 모듈 핸들과 이 함수의 이름을 사용하여 GetProcAddress 를 호출하여 함수 주소를 가져올 수 있습니다.
스냅된 창( 창 맞춤 참조)은 정렬된 것으로 간주됩니다. 배열을최대화와 유사한 창 상태로 처리해야 합니다. 정렬, 최대화 및 최소화는 상호 배타적인 상태입니다. 정렬된 창을 원래 크기와 위치로 복원할 수 있습니다. 최소화된 창에서 창을 복원하면 창이 최소화되기 전에 정렬된 경우 창이 정렬될 수 있습니다. GetWindowPlacement를 호출할 때 반환된 WINDOWPLACEMENT의 showCmd 멤버는 창이 정렬된 경우에도 SW_SHOWNORMAL 값을 가질 수 있습니다.
예제
// Check whether the window is in the restored state.
BOOL IsRestored(HWND hwnd)
{
if (IsIconic(hwnd) || IsZoomed(hwnd) || IsWindowArranged(hwnd))
{
return false;
}
return true;
}
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1903 |
머리글 | winuser.h |
라이브러리 | User32.lib |
DLL | User32.dll |