CScrollBar::Create
Windows 스크롤 막대를 만들고 연결 하는 CScrollBar 개체입니다.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
매개 변수
dwStyle
지정 된 스크롤 막대의 스타일. 모든 조합이 적용 스크롤 막대 스타일 스크롤 막대.rect
스크롤 막대의 크기와 위치를 지정합니다. 적일 수 있는 RECT 구조 또는 CRect 개체입니다.pParentWnd
지정 된 스크롤 막대의 부모 창의 일반적으로 CDialog 개체입니다. 다시 해야 NULL.nID
스크롤 막대 컨트롤 id입니다.
반환 값
성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
구성 된 CScrollBar 두 단계에 대 한 개체. 먼저 생성 생성자를 호출 하 여 CScrollBar 개체입니다. 다음 호출 만들기을 작성 하 고 관련된 Windows 스크롤 막대가 초기화 고에 첨부는 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));
요구 사항
헤더: afxwin.h