다음을 통해 공유


헤더 항목의 모양 사용자 지정

헤더 컨트롤(CHeaderCtrl::Create)을 처음 만들 때 dwStyle 매개 변수를 설정하여 헤더 항목 또는 헤더 컨트롤 자체의 모양과 동작을 정의할 수 있습니다.

다음은 설정할 수 있는 스타일과 해당 용도의 샘플링입니다.

  • 헤더 항목을 푸쉬버튼처럼 보이게 하려면 HDS_BUTTONS 스타일을 사용합니다.

    Microsoft Outlook에서와 같이 특정 열별로 데이터를 정렬하는 등 머리글 항목의 마우스 클릭에 대한 응답으로 작업을 수행하려는 경우 이 스타일을 사용합니다.

  • 마우스 커서가 전달되면 머리글 항목에 "핫 추적" 모양을 지정하려면 HDS_HOTTRACK 스타일을 사용합니다.

    포인터가 플랫 막대의 항목을 지나갈 때 핫 트래킹은 3D 윤곽선을 표시합니다.

  • 헤더 컨트롤을 숨겨야 함을 나타내려면 HDS_HIDDEN 스타일을 사용합니다.

    HDS_HIDDEN 스타일은 헤더 컨트롤이 시각적 컨트롤이 아닌 데이터 컨테이너로 사용됨을 나타냅니다. 이 스타일은 자동으로 컨트롤을 숨기지 않고 대신의 CHeaderCtrl::Layout동작에 영향을 줍니다. 구조체의 WINDOWPOS cy 멤버에 반환된 값은 컨트롤이 사용자에게 표시되지 않아야 함을 나타내는 0이 됩니다.

이러한 속성에 대한 자세한 내용은 Windows SDK의 항목을 참조하세요. 헤더 컨트롤에 항목을 추가하는 방법에 대한 자세한 내용은 헤더 컨트롤에 항목 추가를 참조 하세요.

참고 항목

CHeaderCtrl 사용
컨트롤