CHeaderCtrl::Layout
擷取標題控制項的大小和位置是在指定的矩形內。
BOOL Layout(
HDLAYOUT* pHeaderLayout
);
參數
- pHeaderLayout
為 HDLAYOUT 結構的指標,包含可用來設定、標題控制項的大小和位置。
傳回值
如果不是零,則成功,則為 0。
備註
這個函式是用來判斷是佔用指定矩形的新標題控制項的適當的維度。
範例
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);
}
需求
Header: afxcmn.h