Partilhar via


CHeaderCtrl::Layout

Retorna o tamanho e a posição de um controle de cabeçalho dentro de um retângulo especificado.

BOOL Layout(
   HDLAYOUT* pHeaderLayout 
);

Parâmetros

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

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

Essa função é usada para determinar as dimensões apropriadas para um novo controle de cabeçalho que é 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 de CHeaderCtrl

Gráfico de hierarquia