CHeaderCtrl::Layout
Ruft die Größe und Position eines Header-Steuerelements innerhalb eines angegebenen Rechtecks ab.
BOOL Layout(
HDLAYOUT* pHeaderLayout
);
Parameter
- pHeaderLayout
Zeiger auf eine HDLAYOUT-Struktur, die die Informationen enthält, die verwendet werden, um die Größe und Position eines Header-Steuerelements festzulegen.
Rückgabewert
ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Diese Funktion wird verwendet, um die entsprechenden Dimensionen für ein neues Header-Steuerelement zu bestimmen, das, das angegebene Rechteck einzunehmen ist.
Beispiel
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);
}
Anforderungen
Header: afxcmn.h