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