Partilhar via


CHeaderCtrl::Layout

Recupera o dimensionar e posição de um controle de cabeçalho dentro de um retângulo determinado.

BOOL Layout(
   HDLAYOUT* pHeaderLayout 
);

Parâmetros

  • pHeaderLayout
    Ponteiro para um HDLAYOUT estrutura, que contém informações usadas para conjunto o dimensionar e posição de um controle de cabeçalho.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Esta função é usada para determinar as dimensões adequadas para um novo controle de cabeçalho é ocupar o retângulo especificado.

Exemplo

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);
}

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CHeaderCtrl

Gráfico de hierarquia

Outros recursos

CHeaderCtrl membros