Graphisoft®

Dialog ManagerVersion: 2.0

DGListSetHeaderItemCount

리스트 박스의 헤더 항목들의 개수를 세트합니다.

    void DGListSetHeaderItemCount (
      short  dialId,
      short  item,
      short  itemCount
    );

파라미터

dialId
다이얼로그 또는 탭 페이지의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
 
item
다이얼로그 항목의 1-기반 인덱스입니다.
 
itemCount
헤더 항목들의 개수입니다.

설명

리스트 박스 헤더는 리스트 박스의 위에 표시됩니다. 헤더는 여러 개의 헤더 항목들로 나뉠 수 있습니다. 헤더는 리스트 박스 컬럼들에 대한 정보를 표시하는 데 사용하며, 사용자가 리스트 박스 컬럼들의 크기와 순서를 동적으로 조정할 수 있게 하여 헤더를 구성할 수 있도록 해줍니다. 헤더 항목들의 개수는 DGListGetHeaderItemCount로 가져올 수 있습니다.

헤더 항목들의 개수와 크기는 DG에 의해 해당 탭 필드들과 동기화되거나, 애플리케이션에 의해 독립적으로 처리됨으로써 헤더를 구성할 수 있습니다. 헤더 flag들을 각각 DGListSetHeaderFlagsDGListGetHeaderFlags 함수들을 이용하여 세트하거나 가져올 수 있습니다. 만약 리스트 박스 헤더 상의 isSynchron flag가 세트되면, DGListSetHeaderItemCount 함수는 헤더 항목 프로퍼티들에게 영향을 미치지 않습니다.

기본적으로 headerFlag를 가진 모든 리스트 박스를 1개의 헤더 항목을 갖고 있으며, 이것은 리스트의 클라이언트 영역의 왼쪽에서 스크롤 바까지 확장됩니다. 내용은 왼쪽 정렬되며 끝에서 절단됩니다.

헤더 항목의 내용은 DGListGetHeaderItemText, DGListGetHeaderItemIcon 그리고 DGListSetHeaderItemText, DGListSetHeaderItemIcon 함수들을 통해 각각 가져오거나 세트할 수 있습니다.

요구사항

버전: DG 2.2.0 또는 이후
헤더: DG.h
라이브러리 가져오기: DG.lib [WIN]
모듈: DGLib [MAC], DG.dll [WIN]

참고사항

DG 함수, 리스트 박스, DGListGetHeaderItemCount
DGListSetHeaderFlags, DGListGetHeaderFlags, DGListSetHeaderItemText, DGListGetHeaderItemText, DGListSetHeaderItemIcon, DGListGetHeaderItemIcon