SetParent

SetParent 함수 지정한 자식 창의 부모 창 변경.

 HWND SetParent (  HWND  hWndChild, / / 부모를 변경 하는 창 핸들HWNDhWndNewParent / / 새 부모 창 핸들);
 

매개 변수

hWndChild
자식 창에 대 한 핸들.
hWndNewParent
새 부모 창에 대 한 핸들. 바탕 화면 창이 될 새 부모 창이 매개이 변수가 NULL 인 경우.

Windows NT 5.0 및 이후: 자식 창 메시지 전용 창이 될 경우이 매개 변수는 HWND_MESSAGE,.

반환 값

함수가 성공 하면 반환 값은 이전 부모 창에 대 한 핸들.

함수가 실패 하면 반환 값은 NULL입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

응용 프로그램 팝업의 부모 창을 설정 하려면 SetParent 함수를 사용할 수 겹쳐, 또는 자식 창. 새 부모 윈도우와 자식 윈도우 같은 응용 프로그램에 속해야.

HWndChild 매개 변수에 의해 식별 된 창 표시 경우 시스템 수행 적절 한 다시 그리기 및 다시 그리기.

호환성을 위해 SetParent 부모가 변경 되는 창 WS_CHILD 또는 WS_POPUP 창 스타일을 수정 하지 않습니다. 따라서 hWndNewParent NULL 이면 또한 WS_CHILD 비트 SetParent호출 후 WS_POPUP 스타일을 설정 하 고 해제 해야 합니다. 반대로, hWndNewParent NULL이 아닌 경우 윈도우 데스크톱의 자식 이전에 당신이 해야 WS_POPUP 스타일 지우고 WS_CHILD 스타일이 SetParent 호출 하기 전에 설정.

QuickInfo

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

참고 항목

창 개요 창 기능, GetParent

 

Index