CPagerCtrl::SetChild
포함 된 창은 현재 페이저 컨트롤을 설정합니다.
void SetChild(
HWND hwndChild
);
매개 변수
Parameter |
설명 |
---|---|
[in] hwndChild |
에 포함 되어야 하는 창 핸들. |
요구 사항
헤더: afxcmn.h
설명
보내는이 메서드는 PGM_SETCHILD 에서 설명 하는 메시지는 Windows SDK.
이 메서드는 부모 창에 포함 된 변경 되지 않습니다. 만 스크롤 페이저 컨트롤 창 핸들을 할당합니다.대부분의 페이저 컨트롤의 자식 창이 포함 된 창 수. 있습니다
예제
다음 예제에서는 페이저 컨트롤을 만든 다음 사용 된 CPagerCtrl::SetChild 긴 단추 컨트롤 페이저 컨트롤에 연결 하는 메서드.다음 예제는 CPagerCtrl::SetButtonSize 페이저 컨트롤의 높이 20 픽셀로 설정 하는 메서드 및 CPagerCtrl::SetBorder 테두리 두께 1 픽셀로 설정 하는 메서드.
// Initialize the dropdown menu of the splitbutton control.
m_splitButton.SetDropDownMenu(IDR_MENU1, 0);
// Create the pager control.
BOOL nRet;
CRect rect;
GetClientRect(&rect);
nRet = m_pager.Create(
(WS_VISIBLE | WS_CHILD | PGS_HORZ),
CRect(rect.Width()/4, 5, (rect.Width() * 3)/4, 55),
this,
IDC_PAGER1);
m_pager.GetClientRect( &rect );
nRet = m_button.Create(
_T("This is a very, very long button. 012345678901234567890"),
(WS_VISIBLE | WS_CHILD), // Do not use CCS_NORESIZE.
CRect(0,0,rect.Width(),30),
&m_pager, IDC_BUTTON1);
m_pager.SetChild(m_button.m_hWnd);
m_pager.SetButtonSize( 20 );
m_pager.SetBorder( 1 );