다음을 통해 공유


방법: 작업 목록의 사용자 지정 범주 만들기

작업의 사용자 지정 범주에 작업이 표시 되는 방법을 제어할 제공의 작업 목록 창.

다음과 같은 경우에 사용자 지정 작업 종류를 구현 합니다.

  • 표시 되는 범주 컨트롤 (범주 목록에서 정렬 됨) 하 여 합니다.

  • 사용자 범주에 다른 작업 간에 정렬 하지 않고 정렬 하려는 작업의 여러 하위 범주가 있습니다.

  • 작업을 표시할 사용자 지정 보기를 만들려고 합니다.

    참고

    사용자 지정 범주를 실제로 구현 하지 않고 사용자 지정 범주에 비슷한 효과 얻을 수 있습니다.예를 들어, 구현 하 여 범주 또는 하위 범주에 대 한 비트맵을 표시할 수 있습니다 ImageListImageListIndex.작업 공급자의 목록을 제공 하 고 각 작업 인덱스 목록으로 제공 합니다.

사용자 지정 범주를 만들 수 있는 작업 목록, 등록은 작업 목록 다음 절차를 사용 하 여.

사용자 지정 작업 목록 범주를 등록 하려면

  • 호출 RegisterCustomCategory 작업 목록에 사용자 지정 범주를 등록 합니다.

    각 사용자 지정 범주에 지정 된 고유 GUID를 가져야 합니다는 guidCat 매개 변수. 에 있는 dwSortOrder 매개 변수를 위치의 (목록이 범주별으로 정렬 되는 경우)를 정렬 합니다.이 범주는 위치를 제공 합니다. 이 메서드를 다음 실제 정렬을 배치 큰 범주 목록에서 사용자 지정 범주를 반환합니다.

    정렬에 정의 된 기본 제공 작업 범주에 대 한 주문은 VSTASKCATEGORY 열거형을 다음 테이블에 있습니다.

    범주

    설명

    CAT_ALL

    1

    실제 범주입니다. 작업 목록 보기에서 모든 작업을 표시 하도록 허용 하는 데 사용 되는 작업 목록.

    CAT_BUILDCOMPILE

    10

    오류, 경고 및 배포 오류를 빌드하십시오.

    CAT_COMMENTS

    20

    "TODO"와 같은 특수 한 주석을 생성 하는 작업 "실행 취소" 또는 "해킹"

    CAT_CODESENSE

    30

    소스 코드를 입력할 때 발생 하는 오류입니다.

    CAT_SHORTCUTS

    40

    코드로 바로 가기입니다.

    CAT_USER

    50

    사용자가 입력 하는 작업입니다.

    CAT_MISC

    60

    Vspackages에 추가 할 수도 있습니다 기타 작업은 작업 목록.

    CAT_HTML

    70

    웹 페이지 개발에 관련 된 작업입니다.

    예를 들어, CAT_CODESENSE와 CAT_SHORTCUTS 사이의 범주를 포함 하려면 정렬 순서 31 값에 전달할 수 있습니다. 그러나, 31 값은 다른 사용자 정의 작업 범주 공급자가 이미 사용 될 수 있으므로 작업 목록 다음 빈 슬롯에 대 한 작업 종류를 지정 합니다. 이 값이 다시에 전달 되는 pCat 매개 변수.

사용자 지정 작업 목록 범주 등록을

참고 항목

개념

작업 목록의 사용자 지정 보기 만들기