CHeaderCtrl::Create
헤더 컨트롤을 만들고이에 연결 된 CHeaderCtrl 개체입니다.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
매개 변수
dwStyle
헤더 컨트롤의 스타일을 지정합니다.헤더 컨트롤 스타일에 대 한 설명은 참조 하십시오. 헤더 컨트롤 스타일 에 있는 Windows SDK.pParentWnd
일반적으로 머리글 컨트롤의 부모 창에 지정 된 CDialog.다시 해야 NULL.nID
헤더 컨트롤의 ID를 지정합니다.
반환 값
초기화에 성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
구성 된 CHeaderCtrl 두 단계에 대 한 개체.먼저 생성자를 호출 하 고 호출 만들기에 헤더 컨트롤을 만들고 연결 하는 CHeaderCtrl 개체.
헤더 컨트롤 스타일 외에도 다음 공용 컨트롤 스타일 머리글 컨트롤의 배치와 조정 방법을 확인 하십시오 사용할 수 있습니다 (참조 공용 컨트롤 스타일 에 대 한 자세한 내용은).
CCS_BOTTOM컨트롤 자체는 부모 창의 클라이언트 영역 맨 아래에 배치 하 고 너비를 같은 부모 창의 너비 설정입니다.
CCS_NODIVIDER컨트롤의 위쪽에 그려지는 두 픽셀 강조가 되지 않습니다.
CCS_NOMOVEY컨트롤 크기 조정 및 자체 수평으로 되지 않습니다,를 이동 하에서는 WM_SIZE 메시지.경우는 CCS_NORESIZE 스타일을 사용 하 고이 스타일이 적용 되지 않습니다.헤더 컨트롤이 스타일이 기본적으로 있습니다.
CCS_NOPARENTALIGN컨트롤을 위쪽 이나 아래쪽의 부모 창에 자동으로 이동할 수 없습니다.대신, 컨트롤의 위치 변경에도 불구 하 고 부모 창 내에서 부모 창의 크기를 유지합니다.경우는 CCS_TOP 또는 CCS_BOTTOM 스타일 사용 되는, 기본적으로 높이 조정 하는 있지만 위치 및 너비 변경 되지 않습니다.
CCS_NORESIZE컨트롤을 초기 크기 또는 새 크기를 설정할 때 기본 너비와 높이 사용할 수 없습니다.대신, 컨트롤의 너비와 높이 또는 크기 조정에 대 한 요청에 지정 된 사용 합니다.
CCS_TOP컨트롤 자체는 부모 창의 클라이언트 영역 위쪽에 위치 하 고 너비를 같은 부모 창의 너비 설정입니다.
헤더 컨트롤에 다음 창 스타일을 적용할 수도 있습니다 (참조 창 스타일 에 대 한 자세한 내용은).
WS_CHILD 자식 창을 만듭니다.함께 사용할 수 있는 WS_POPUP 스타일.
WS_VISIBLE 처음에 표시 되는 창이 만들어집니다.
WS_DISABLED 처음에 비활성화 된 창을 만듭니다.
WS_GROUP 컨트롤에서 사용자가 이동할 수 한 컨트롤에서 다음 화살표 키로 그룹의 첫 번째 컨트롤을 지정 합니다.정의 된 모든 컨트롤은 WS_GROUP 같은 그룹에 속하는 첫 번째 컨트롤 후 스타일.다음 컨트롤에는 WS_GROUP 스타일 스타일 그룹을 끝내 고 다음 그룹 (다음 시작 되는 위치 즉, 그룹 끝)을 시작 합니다.
WS_TABSTOP 컨트롤을 통해 사용자가 이동할 수 TAB 키를 사용 하 여 모든 번호 중 하나를 지정 합니다.사용자 지정한 다음 컨트롤로 탭 키 이동은 WS_TABSTOP 스타일입니다.
확장된 창 스타일을 컨트롤에 사용 하려면 호출 CreateEx 대신 만들기.
예제
// pParentWnd is a pointer to the parent window.
m_myHeaderCtrl.Create(WS_CHILD | WS_VISIBLE | HDS_HORZ,
CRect(10, 10, 600, 50), pParentWnd, 1);
요구 사항
헤더: afxcmn.h