CHeaderCtrl::Layout
Obnoví velikost a umístění ovládacího prvku záhlaví v daném obdélníku.
BOOL Layout(
HDLAYOUT* pHeaderLayout
);
Parametry
- pHeaderLayout
Ukazatel HDLAYOUT strukturu, která obsahuje informace, které slouží k nastavení velikosti a umístění ovládacího prvku záhlaví.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Tato funkce slouží k určení vhodné rozměry pro nové záhlaví prvek, který je obsadit dané obdélník.
Příklad
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);
}
Požadavky
Záhlaví: afxcmn.h