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