共用方式為


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

請參閱

參考

CHeaderCtrl 類別

階層架構圖