DGListSetNoPartialItems
마지막에 부분적으로 보이는 리스트 항목을 감추기 위해 리스트 박스를 리사이즈합니다.
void DGListSetNoPartialItems ( short dialId, short item );
파라미터
- dialId
- 다이얼로그 또는 탭 페이지의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
- item
- 다이얼로그 항목의 1-기반 인덱스입니다.
설명
만약 DG_LT_NOPARTIALITEMS flag가 아직 세트되지 않은 경우에만 이 함수를 사용하십시오.
DGGrowItem 함수를 이용하여 픽셀 정확도로 리스트를 리사이즈 할 수 있습니다. 리사이즈의 결과로, 마지막 리스트 항목이 가끔 부분적으로 보여질 수 있습니다. 리소스나 DGAppendDialogItem 함수 호출을 통해 리스트를 생성하고, 리스트의 클라이언트 영역 높이가 여러 개의 리스트 항목 높이가 아니라면 동일한 일이 발생할 수 있습니다. 대부분의 경우, 부분적으로 보여지는 마지막 항목들은 수용되지 않습니다. 이러한 문제를 피하는 2가지 방법이 있습니다:
- 리스트를 생성한 후에 DGGrowItem으로 리사이즈할 때마다 DGListSetNoPartialItems를 매번 호출합니다.
- DG_LT_NOPARTIALITEMS flag를 GRC에서 세트하거나, DGAppendDialogItem의 itemSubType 파라미터에 결합하십시오. 이 flag는 리스트의 크기가 변경될 때마다 내부적으로 DGListSetNoPartialItems를 호출하도록 DG에게 알려줍니다.
요구사항
- 버전: DG 1.0.0 또는 이후
- 헤더: DG.h
- 라이브러리 가져오기: DG.lib [WIN]
- 모듈: DGLib [MAC], DG.dll [WIN]