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