다음을 통해 공유


CListCtrl::SetItem

일부 또는 모든 목록 뷰 항목의 특성을 설정합니다.

BOOL SetItem( 
   const LVITEM* pItem  
); 
BOOL SetItem( 
   int nItem, 
   int nSubItem, 
   UINT nMask, 
   LPCTSTR lpszItem, 
   int nImage, 
   UINT nState, 
   UINT nStateMask, 
   LPARAM lParam  
); 
BOOL SetItem( 
   int nItem, 
   int nSubItem, 
   UINT nMask, 
   LPCTSTR lpszItem, 
   int nImage, 
   UINT nState, 
   UINT nStateMask, 
   LPARAM lParam, 
   int nIndent  
);

매개 변수

  • pItem
    주소는 LVITEM 의 설명에 따라 새 항목을 포함 하는 구조 특성은 Windows SDK. 구조체의 iItemiSubItem 항목 또는 하위 및 구조체의 멤버를 식별 마스크 멤버 특성 집합을 지정 합니다. 에 대 한 자세한 내용은 마스크 멤버 참조는 주의.

  • nItem
    속성 설정 하는 항목의 인덱스입니다.

  • nSubItem
    속성 설정에 하위 항목의 인덱스입니다.

  • nMask
    어떤 특성이 설정 (설명 부분 참조)을 지정 합니다.

  • lpszItem
    주소 항목의 레이블을 지정 하는 null로 끝나는 문자열입니다.

  • nImage
    이미지 목록 내에서 항목의 이미지 인덱스입니다.

  • nState
    (설명 부분 참조) 변경할 상태 값을 지정 합니다.

  • nStateMask
    상태 변경 (설명 부분 참조)을 지정 합니다.

  • lParam
    항목과 연관 될 32 비트 응용 프로그램별 값입니다.

  • nIndent
    들여쓰기는 픽셀에서 너비입니다. 경우 nIndent 작은 시스템에 정의 된 최소 너비 보다 시스템 정의 최소한으로 새 너비를 설정

반환 값

성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

IItemiSubItem 의 멤버는 LVITEM 구조와 nItem 및 nSubItem 매개 변수 식별 항목 및 하위 항목 특성 설정할 수 있습니다.

마스크 의 멤버는 LVITEM 구조 및 nMask 매개 변수 항목을 지정 특성은 설정 해야 합니다:

  • LVIF_TEXTPszText 구성원 또는 lpszItem 매개 변수는 주소를 null로 끝나는 문자열입니다. cchTextMax 구성원에서 무시 됩니다.

  • LVIF_STATEStateMask 구성원 또는 nStateMask 매개 변수를 지정 하는 항목 상태를 변경 하는 상태 구성원 또는 nState 매개 변수에 포함 된 값에 대 한 상태.

예제

예제를 보려면 CListCtrl::HitTest.

요구 사항

헤더: afxcmn.h

참고 항목

참조

CListCtrl 클래스

계층 구조 차트

CListCtrl::GetItem