Graphisoft®

Dialog ManagerVersion: 2.0

DGListRedrawTabItem

리스트 박스 항목의 탭 필드를 다시 그립니다.

    void DGListRedrawTabItem (
      short  dialId,
      short  item,
      short  listItem,
      short  tabIndex
    );

파라미터

dialId
다이얼로그 또는 탭 페이지의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
 
item
다이얼로그 항목의 1-기반 인덱스입니다.
 
listItem
리스트 항목의 1-기반 인덱스입니다. DG_LIST_TOP은 리스트의 1번째 항목을 지정하고, DG_LIST_BOTTOM은 리스트의 마지막 항목을 지정합니다.
 
tabIndex
탭 필드의 1-기반 인덱스입니다.

설명

리스트 항목들의 내용은 여러 개의 컬럼들로 나뉠 수 있습니다. 이 문서에서는 "컬럼" 대신 "탭 필드"라는 표기법을 사용합니다. 그 이유는 리스트 항목 안에 있는 컬럼들의 텍스트들이 탭 ('\t') 문자들을 삽입하여 분리될 수 있기 때문입니다. 이런 식으로 정의된 탭 필드를 다시 그리려면 DGListRedrawTabItem을 사용하십시오.

DGListSetTabFieldCountDGListSetTabFieldData로 탭 필드들의 개수와 각각의 프로퍼티들을 세트한 후에만 이 루틴을 호출하십시오.

만약 리스트 지정 함수들을 호출하여 리스트 항목들의 여러 파라미터들(즉, 텍스트, 컬러, 스타일, 상태 등)을 동시에 변경하면, 원치 않는 화면 업데이트를 피하기 위해 DGListDisableDrawDGListEnableDraw로 이 함수 호출들을 감싸는 것을 권장합니다. DGListEnableDraw 자체는 리스트를 업데이트하지 않기 때문에 유효하지 않은 영역들을 다시 그리는 것은 애플리케이션의 역할입니다. 만약 전체 리스트의 대부분이 유효성을 잃게 되면, 리스트를 업데이트하기 위해 DGInvalidateItem 또는 DGRedrawItem를 사용하십시오. 그러나 리스트 항목들이나 탭 필드들 중 소수만 다시 그려야 한다면 DGListRedrawItem 또는 DGListRedrawTabItem을 사용하십시오.

요구사항

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

참고사항

DG 함수, 리스트 박스, DGListRedrawItem
DGInvalidateItem, DGListSetTabFieldCount, DGListSetTabFieldData, DGRedrawItem