BeginDeferWindowPos

메모리를 할당 하는 BeginDeferWindowPos 함수를 다중 창-위치 구조 및 구조에 핸들을 반환 합니다.

 HDWP BeginDeferWindowPos ( int  nNumWindows / / 윈도 즈의 수);
 

매개 변수

nNumWindows
초기 위치 정보를 저장 하는 창 수를 지정 합니다. 필요한 경우 DeferWindowPos 함수는 구조체의 크기를 증가 시킵니다.

반환 값

함수가 성공 하면 반환 값 다중 창-위치 구조를 식별 합니다. 구조를 할당할 수 있는 시스템 리소스가 부족 한 경우 반환 값은 NULL입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

다중 창-위치 구조는 내부 구조; 응용 프로그램이 직접 액세스할 수 없습니다.

DeferWindowPos 다중 창-위치 구조 이동 하나 이상의 창에 대 한 대상 위치에 대 한 정보를 채웁니다. EndDeferWindowPos 함수가이 구조에 대 한 핸들 및 구조에 저장 된 정보를 사용 하 여 창 위치 변경.

있으면 다중 창-창 위치 구조는 SWP_HIDEWINDOW 또는 SWP_SHOWWINDOW 플래그 설정, 윈도우의 위치는.

시스템 다중 창-초기 크기 넘어 구조 nNumWindows 매개 변수에 의해 지정 된 있지만 그렇게 할 충분 한 메모리를 할당할 수 없습니다 위치 크기를 늘려야 하는 경우 시스템 전체 창 (BeginDeferWindowPos, DeferWindowPosEndDeferWindowPos) 시퀀스 위치를 실패 합니다. 필요한 최대 크기를 지정 하 여 응용 프로그램 수 감지 하 고 프로세스 초기에 오류 처리.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.

참고 항목

창 개요 창 기능, DeferWindowPos, EndDeferWindowPos, SetWindowPos

 

Index