CScrollBar::Create
建立視窗捲軸並將其附加至 CScrollBar 物件。
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
參數
dwStyle
指定捲軸的樣式。 套用 捲軸的樣式。 的任意組合的捲軸。rect
指定捲軸的大小和位置。 可以是 RECT 結構或 CRect 物件。pParentWnd
指定捲軸的父視窗,通常 CDialog 物件。 不得為 NULL。nID
捲軸的控制項 ID.
傳回值
如果不是零,則成功,則為 0。
備註
您建構以兩個步驟的 CScrollBar 物件。 首先,請呼叫建構函式,建構物件, CScrollBar 然後呼叫 建立,建立並初始化相關的視窗捲軸並將其附加至 CScrollBar 物件。
套用至下列 視窗樣式 捲軸:
永遠WS_CHILD
通常WS_VISIBLE
在極少數WS_DISABLED
對群組控制項的WS_GROUP
範例
// Example 1:
// Create a horizontal CScrollBar control as a child window of CMyDialog
// class (a CDialog-derived class). The scroll bar is NOT visible until the
// call ShowScrollBar() is made. m_ScrollBarHorz is of type CScrollBar class,
// and it is a member variable in CMyDialog class.
VERIFY(m_ScrollBarHorz.Create(SBS_HORZ | SBS_TOPALIGN | WS_CHILD,
CRect(5, 5, 100, 30), this, IDC_SCROLLBARCTRL));
m_ScrollBarHorz.ShowScrollBar();
// Example 2:
// Create a vertical CScrollBar control as a child window of CMyDialog
// class (a CDialog-derived class). m_ScrollBarVert is of type CScrollBar
// class, and it is a member variable in CMyDialog class.
VERIFY(m_ScrollBarVert.Create(SBS_VERT | SBS_LEFTALIGN | WS_CHILD |
WS_VISIBLE, CRect(5, 30, 30, 130), this, IDC_SCROLLBARCTRL));
需求
Header: afxwin.h