다음을 통해 공유


CWnd::RepositionBars

위치를 변경 하 고 창의 클라이언트 영역에서 컨트롤 막대의 크기를 조정 하기 위해 호출 됩니다.

void RepositionBars( 
   UINT nIDFirst, 
   UINT nIDLast, 
   UINT nIDLeftOver, 
   UINT nFlag = reposDefault, 
   LPRECT lpRectParam = NULL, 
   LPCRECT lpRectClient = NULL, 
   BOOL bStretch = TRUE 
);

매개 변수

  • nIDFirst
    첫 번째 ID 범위 컨트롤 막대의 위치와 크기를 조정 합니다.

  • nIDLast
    ID 컨트롤 막대의 범위에서 마지막의 위치와 크기를 조정 합니다.

  • nIDLeftOver
    창 클라이언트 영역의 나머지 채우는의 ID를 지정 합니다.

  • nFlag
    다음 값 중 하나를 사용할 수 있습니다.

    • CWnd::reposDefault 컨트롤 막대의 레이아웃을 수행 합니다. lpRectParam사용 되지 않으며 수 NULL.

    • CWnd::reposQuery 컨트롤 막대의 레이아웃을 수행 됩니다. 대신 lpRectParam 클라이언트 영역의 크기와 레이아웃 실제로 수행 된 것 처럼 초기화 됩니다.

    • CWnd::reposExtra 의 값을 더 lpRectParam 의 클라이언트 영역에 nIDLast 레이아웃도 수행*.*

  • lpRectParam
    가리키는 있는 RECT 구조. 사용량의 값에 따라 nFlag.

  • lpRectClient
    가리키는 있는 RECT 사용 가능한 클라이언트 영역을 포함 하는 구조. 경우 NULL, 창의 클라이언트 영역을 사용 합니다.

  • bStretch
    막대 프레임의 크기를 연장 해야 하는지 여부를 나타냅니다.

설명

nIDFirst 및 nIDLast 매개 변수는 클라이언트 영역에서 위치를 변경 하려면 막대 컨트롤 Id 범위를 정의 합니다. nIDLeftOver 매개 변수는 위치를 변경 하 고 조정 클라이언트 영역의 컨트롤 막대에 채워지지 않은 나머지 부분을 채울 자식 창 (일반적으로 보기)의 ID를 지정 합니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

CFrameWnd::RecalcLayout