다음을 통해 공유


CHeaderCtrl::Layout

크기와 지정 된 사각형 내의 머리글 컨트롤의 위치를 검색합니다.

BOOL Layout(
   HDLAYOUT* pHeaderLayout 
);

매개 변수

  • pHeaderLayout
    포인터는 HDLAYOUT 머리글 컨트롤의 위치와 크기를 설정 하는 데 사용 되는 정보를 포함 하는 구조입니다.

반환 값

성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

이 함수는 지정 된 사각형을 차지 하는 것은 새 머리글 컨트롤에 적절 한 크기를 결정 하려면 사용 됩니다.

예제

      HDLAYOUT  hdl;
      WINDOWPOS wpos;
      RECT      rc;

      // Reposition the header control so that it is placed at 
      // the top of its parent window's client area.
      m_myHeaderCtrl.GetParent()->GetClientRect(&rc);

      hdl.prc = &rc;
      hdl.pwpos = &wpos;
      if (m_myHeaderCtrl.Layout(&hdl))
      {
         m_myHeaderCtrl.SetWindowPos(
            CWnd::FromHandle(wpos.hwndInsertAfter),
            wpos.x,
            wpos.y,
            wpos.cx,
            wpos.cy,
            wpos.flags | SWP_SHOWWINDOW);
      }

요구 사항

헤더: afxcmn.h

참고 항목

참조

CHeaderCtrl 클래스

계층 구조 차트