다음을 통해 공유


목록 뷰

이 섹션에는 목록 뷰 컨트롤과 함께 사용되는 프로그래밍 요소에 대한 정보가 포함되어 있습니다.

개요

항목 콘텐츠
목록 뷰 컨트롤 정보 목록 뷰 컨트롤은 항목 컬렉션을 표시하는 창입니다.
기본 목록 뷰 메시지 처리 이 섹션에서는 목록 뷰 컨트롤에서 수행하는 창 메시지 처리를 나열합니다.
목록 뷰 컨트롤 사용 이 섹션에는 애플리케이션에서 목록 뷰 컨트롤을 만들고 사용하는 방법을 보여 주는 코드 예제가 포함되어 있습니다.

매크로

항목 콘텐츠
ListView_ApproximateViewRect 지정된 항목 수를 표시하는 데 필요한 대략적인 너비와 높이를 계산합니다. 이 매크로를 사용하거나 LVM_APPROXIMATEVIEWRECT 메시지를 명시적으로 보낼 수 있습니다.
ListView_Arrange 아이콘 뷰에서 항목을 정렬합니다. 이 매크로를 사용하거나 LVM_ARRANGE 메시지를 명시적으로 보낼 수 있습니다.
ListView_CancelEditLabel 항목 텍스트 편집 작업을 취소합니다. 이 매크로를 사용하거나 LVM_CANCELEDITLABEL 메시지를 명시적으로 보낼 수 있습니다.
ListView_CreateDragImage 지정된 항목에 대한 끌기 이미지 목록을 만듭니다. 이 매크로를 사용하거나 LVM_CREATEDRAGIMAGE 메시지를 명시적으로 보낼 수 있습니다.
ListView_DeleteAllItems 목록 뷰 컨트롤에서 모든 항목을 제거합니다. 이 매크로를 사용하거나 LVM_DELETEALLITEMS 메시지를 명시적으로 보낼 수 있습니다.
ListView_DeleteColumn 목록 뷰 컨트롤에서 열을 제거합니다. 이 매크로를 사용하거나 LVM_DELETECOLUMN 메시지를 명시적으로 보낼 수 있습니다.
ListView_DeleteItem 목록 뷰 컨트롤에서 항목을 제거합니다. 이 매크로를 사용하거나 LVM_DELETEITEM 메시지를 명시적으로 보낼 수 있습니다.
ListView_EditLabel 지정된 목록 뷰 항목의 텍스트를 바로 편집하기 시작합니다. 메시지는 지정된 항목을 암시적으로 선택하고 포커스를 지정합니다. 이 매크로를 사용하거나 LVM_EDITLABEL 메시지를 명시적으로 보낼 수 있습니다.
ListView_EnableGroupView 목록 뷰 컨트롤의 항목이 그룹으로 표시되는지 여부를 사용하거나 사용하지 않도록 설정합니다. 이 매크로를 사용하거나 LVM_ENABLEGROUPVIEW 메시지를 명시적으로 보낼 수 있습니다.
ListView_EnsureVisible 필요한 경우 목록 뷰 컨트롤을 스크롤하여 목록 뷰 항목이 전체적으로 또는 부분적으로 표시되도록 합니다. 이 매크로를 사용하거나 LVM_ENSUREVISIBLE 메시지를 명시적으로 보낼 수 있습니다.
ListView_FindItem 지정된 특성을 가진 목록 뷰 항목을 검색합니다. 이 매크로를 사용하거나 LVM_FINDITEM 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetBkColor 목록 뷰 컨트롤에서 배경색을 가져옵니다. 이 매크로를 사용하거나 LVM_GETBKCOLOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetBkImage 목록 뷰 컨트롤에서 배경 이미지를 가져옵니다. 이 매크로를 사용하거나 LVM_GETBKIMAGE 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetCallbackMask 목록 뷰 컨트롤의 콜백 마스크를 가져옵니다. 이 매크로를 사용하거나 LVM_GETCALLBACKMASK 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetCheckState 목록 뷰 컨트롤의 항목이 선택되어 있는지 여부를 확인합니다. 이것은 LVS_EX_CHECKBOXES 스타일이 있는 목록 뷰 컨트롤에만 사용해야 합니다.
ListView_GetColumn 목록 뷰 컨트롤 열의 특성을 가져옵니다. 이 매크로를 사용하거나 LVM_GETCOLUMN 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetColumnOrderArray 목록 뷰 컨트롤에서 열의 현재 왼쪽에서 오른쪽 순서를 가져옵니다. 이 매크로를 사용하거나 LVM_GETCOLUMNORDERARRAY 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetColumnWidth 보고서 또는 목록 뷰에서 열의 너비를 가져옵니다. 이 매크로를 사용하거나 LVM_GETCOLUMNWIDTH 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetCountPerPage 목록 또는 보고서 뷰에 있을 때 목록 뷰 컨트롤의 표시 영역에 수직으로 들어갈 수 있는 항목 수를 계산합니다. 완전히 표시되는 항목만 계산됩니다. 이 매크로를 사용하거나 LVM_GETCOUNTPERPAGE 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetEditControl 목록 뷰 항목의 텍스트를 편집하는 데 사용되는 편집 컨트롤에 대한 핸들을 가져옵니다. 이 매크로를 사용하거나 LVM_GETEDITCONTROL 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetEmptyText 목록 뷰 컨트롤이 비어 있을 때 표시할 텍스트를 가져옵니다. 이 매크로를 사용하거나 LVM_GETEMPTYTEXT 메시지를 명시적으로 보냅니다.
ListView_GetExtendedListViewStyle 지정된 목록 뷰 컨트롤에 현재 사용 중인 확장 스타일을 가져옵니다. 이 매크로를 사용하거나 LVM_GETEXTENDEDLISTVIEWSTYLE 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetFocusedGroup 포커스가 있는 그룹을 가져옵니다. 이 매크로를 사용하거나 LVM_GETFOCUSEDGROUP 메시지를 명시적으로 보냅니다.
ListView_GetFooterInfo 지정된 목록 뷰 컨트롤의 바닥글에 대한 정보를 가져옵니다. 이 매크로를 사용하거나 LVM_GETFOOTERINFO 메시지를 명시적으로 보냅니다.
ListView_GetFooterItem 지정된 목록 뷰 컨트롤의 바닥글 항목에 대한 정보를 가져옵니다. 이 매크로를 사용하거나 LVM_GETFOOTERITEM 메시지를 명시적으로 보냅니다.
ListView_GetFooterItemRect 목록 뷰 컨트롤에서 지정된 항목의 바닥글 좌표를 가져옵니다. 이 매크로를 사용하거나 LVM_GETFOOTERITEMRECT 메시지를 명시적으로 보냅니다.
ListView_GetFooterRect 지정된 목록 뷰 컨트롤의 바닥글 좌표를 가져옵니다. 이 매크로를 사용하거나 LVM_GETFOOTERRECT 메시지를 명시적으로 보냅니다.
ListView_GetGroupCount 그룹의 개수를 가져옵니다. 이 매크로를 사용하거나 LVM_GETGROUPCOUNT 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetGroupHeaderImageList 기존 목록 뷰 컨트롤에 대해 설정된 그룹 헤더 이미지 목록을 가져옵니다.
ListView_GetGroupInfo 그룹 정보를 가져옵니다. 이 매크로를 사용하거나 LVM_GETGROUPINFO 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetGroupInfoByIndex 지정된 그룹에 대한 정보를 가져옵니다. 이 매크로를 사용하거나 LVM_GETGROUPINFOBYINDEX 메시지를 명시적으로 보냅니다.
ListView_GetGroupMetrics 그룹 표시에 대한 정보를 가져옵니다. 이 매크로를 사용하거나 LVM_GETGROUPMETRICS 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetGroupRect 지정된 그룹의 사각형을 가져옵니다. 이 매크로를 사용하거나 LVM_GETGROUPRECT 메시지를 명시적으로 보냅니다.
ListView_GetGroupState 지정된 그룹의 상태를 가져옵니다. 이 매크로를 사용하거나 LVM_GETGROUPSTATE 메시지를 명시적으로 보냅니다.
ListView_GetHeader 목록 뷰 컨트롤에서 사용하는 헤더 컨트롤에 대한 핸들을 가져옵니다. 이 매크로를 사용하거나 LVM_GETHEADER 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetHotCursor 핫 추적을 사용하도록 설정한 상태에서 포인터가 항목 위에 있을 때 사용되는 HCURSOR 값을 검색합니다. 이 매크로를 사용하거나 LVM_GETHOTCURSOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetHotItem 핫 항목의 인덱스를 가져옵니다. 이 매크로를 사용하거나 LVM_GETHOTITEM 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetHoverTime 항목을 선택하기 전에 항목 위로 마우스 커서를 이동해야 하는 시간을 가져옵니다. 이 매크로를 사용하거나 LVM_GETHOVERTIME 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetImageList 목록 뷰 항목을 그리는 데 사용되는 이미지 목록에 대한 핸들을 가져옵니다. 이 매크로를 사용하거나 LVM_GETIMAGELIST 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetInsertMark 삽입 지점의 위치를 가져옵니다. 이 매크로를 사용하거나 LVM_GETINSERTMARK 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetInsertMarkColor 삽입 지점의 색을 가져옵니다. 이 매크로를 사용하거나 LVM_GETINSERTMARKCOLOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetInsertMarkRect 삽입 지점을 경계하는 사각형을 가져옵니다. 이 매크로를 사용하거나 LVM_GETINSERTMARKRECT 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetISearchString 목록 뷰 컨트롤의 증분 검색 문자열을 가져옵니다. 이 매크로를 사용하거나 LVM_GETISEARCHSTRING 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetItem 목록 뷰 항목의 특성 중 일부 또는 전부를 가져옵니다. 이 매크로를 사용하거나 LVM_GETITEM 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetItemCount 목록 뷰 컨트롤의 항목 수를 가져옵니다. 이 매크로를 사용하거나 LVM_GETITEMCOUNT 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetItemIndexRect 지정된 목록 뷰 컨트롤의 현재 뷰에서 하위 항목의 전체 또는 일부에 대한 경계 사각형을 가져옵니다. 이 매크로를 사용하거나 LVM_GETITEMINDEXRECT 메시지를 명시적으로 보냅니다.
ListView_GetItemPosition 목록 뷰 항목의 위치를 가져옵니다. 이 매크로를 사용하거나 LVM_GETITEMPOSITION 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetItemRect 현재 뷰에서 항목의 전체 또는 일부에 대한 경계 사각형을 가져옵니다. 이 매크로를 사용하거나 LVM_GETITEMRECT 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetItemSpacing 목록 뷰 컨트롤의 항목 간 간격을 결정합니다. 이 매크로를 사용하거나 LVM_GETITEMSPACING 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetItemState 목록 뷰 항목의 상태를 가져옵니다. 이 매크로를 사용하거나 LVM_GETITEMSTATE 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetItemText 목록 뷰 항목 또는 하위 항목의 텍스트를 가져옵니다. 이 매크로를 사용하거나 LVM_GETITEMTEXT 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetNextItem 지정된 속성이 있고 지정된 항목에 대한 지정된 관계를 포함하는 목록 뷰 항목을 검색합니다. 이 매크로를 사용하거나 LVM_GETNEXTITEM 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetNextItemIndex 지정된 속성과 다른 특정 항목과의 관계가 있는 특정 목록 뷰 컨트롤의 항목 인덱스를 가져옵니다. 이 매크로를 사용하거나 LVM_GETNEXTITEMINDEX 메시지를 명시적으로 보냅니다.
ListView_GetNumberOfWorkAreas 목록 뷰 컨트롤의 작업 영역 수를 가져옵니다. 이 매크로를 사용하거나 LVM_GETNUMBEROFWORKAREAS 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetOrigin 목록 뷰 컨트롤의 현재 뷰 원점을 가져옵니다. 이 매크로를 사용하거나 LVM_GETORIGIN 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetOutlineColor LVS_EX_BORDERSELECT 확장 창 스타일이 설정된 경우 목록 뷰 컨트롤의 테두리 색을 가져옵니다. 이 매크로를 사용하거나 LVM_GETOUTLINECOLOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetSelectedColumn 선택한 열을 지정하는 정수 를 가져옵니다. 이 매크로를 사용하거나 LVM_GETSELECTEDCOLUMN 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetSelectedCount 목록 뷰 컨트롤에서 선택한 항목의 수를 결정합니다. 이 매크로를 사용하거나 LVM_GETSELECTEDCOUNT 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetSelectionMark 목록 뷰 컨트롤에서 선택 표시를 가져옵니다. 이 매크로를 사용하거나 LVM_GETSELECTIONMARK 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetStringWidth 지정된 목록 뷰 컨트롤의 현재 글꼴을 사용하여 지정된 문자열의 너비를 결정합니다. 이 매크로를 사용하거나 LVM_GETSTRINGWIDTH 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetSubItemRect 목록 뷰 컨트롤의 하위 사이트를 둘러싸는 사각형에 대한 정보를 가져옵니다. 이 매크로를 사용하거나(권장) LVM_GETSUBITEMRECT 메시지를 명시적으로 보낼 수 있습니다. 이 매크로는 LVS_REPORT 스타일을 사용하는 목록 뷰 컨트롤에서만 사용됩니다.
ListView_GetTextBkColor 목록 뷰 컨트롤의 텍스트 배경색을 가져옵니다. 이 매크로를 사용하거나 LVM_GETTEXTBKCOLOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetTextColor 목록 뷰 컨트롤의 텍스트 색을 가져옵니다. 이 매크로를 사용하거나 LVM_GETTEXTCOLOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetTileInfo 목록 뷰 컨트롤의 타일에 대한 정보를 가져옵니다. 이 매크로를 사용하거나 LVM_GETTILEINFO 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetTileViewInfo 타일 뷰에서 목록 뷰 컨트롤에 대한 정보를 가져옵니다. 이 매크로를 사용하거나 LVM_GETTILEVIEWINFO 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetToolTips 목록 뷰 컨트롤이 도구 설명을 표시하는 데 사용하는 도구 설명 컨트롤을 가져옵니다. 이 매크로를 사용하거나 LVM_GETTOOLTIPS 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetTopIndex 목록 또는 보고서 뷰에 있을 때 가장 많이 표시되는 항목의 인덱스를 가져옵니다. 이 매크로를 사용하거나 LVM_GETTOPINDEX 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetUnicodeFormat 컨트롤의 유니코드 문자 형식 플래그를 가져옵니다. 이 매크로를 사용하거나 LVM_GETUNICODEFORMAT 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetView 목록 뷰 컨트롤의 현재 뷰를 가져옵니다. 이 매크로를 사용하거나 LVM_GETVIEW 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetViewRect 목록 뷰 컨트롤에 있는 모든 항목의 경계 사각형을 가져옵니다. 목록 뷰는 아이콘 또는 작은 아이콘 뷰에 있어야 합니다. 이 매크로를 사용하거나 LVM_GETVIEWRECT 메시지를 명시적으로 보낼 수 있습니다.
ListView_GetWorkAreas 목록 뷰 컨트롤에서 작업 영역을 가져옵니다. 이 매크로를 사용하거나 LVM_GETWORKAREAS 메시지를 명시적으로 보낼 수 있습니다.
ListView_HasGroup 목록 뷰 컨트롤에 지정된 그룹이 있는지 여부를 확인합니다. 이 매크로를 사용하거나 LVM_HASGROUP 메시지를 명시적으로 보낼 수 있습니다.
ListView_HitTest 있는 경우 지정된 위치에 있는 목록 뷰 항목을 결정합니다. 이 매크로를 사용하거나 LVM_HITTEST 메시지를 명시적으로 보낼 수 있습니다.
ListView_HitTestEx 있는 경우 지정된 위치에 있는 목록 뷰 항목을 결정합니다. 이 매크로를 사용하거나 LVM_HITTEST 메시지를 명시적으로 보낼 수 있습니다.
ListView_InsertColumn 목록 뷰 컨트롤에서 새 열을 삽입합니다. 이 매크로를 사용하거나 LVM_INSERTCOLUMN 메시지를 명시적으로 보낼 수 있습니다.
ListView_InsertGroup 그룹을 목록 뷰 컨트롤에 삽입합니다. 이 매크로를 사용하거나 LVM_INSERTGROUP 메시지를 명시적으로 보낼 수 있습니다.
ListView_InsertGroupSorted 순서가 지정된 그룹 목록에 그룹을 삽입합니다. 이 매크로를 사용하거나 LVM_INSERTGROUPSORTED 메시지를 명시적으로 보낼 수 있습니다.
ListView_InsertItem 목록 뷰 컨트롤에 새 항목을 삽입합니다. 이 매크로를 사용하거나 LVM_INSERTITEM 메시지를 명시적으로 보낼 수 있습니다.
ListView_InsertMarkHitTest 지정된 지점에 가장 가까운 삽입 지점을 검색합니다. 이 매크로를 사용하거나 LVM_INSERTMARKHITTEST 메시지를 명시적으로 보낼 수 있습니다.
ListView_IsGroupViewEnabled 목록 뷰 컨트롤에 그룹 뷰가 사용하도록 설정되어 있는지 확인합니다. 이 매크로를 사용하거나 LVM_ISGROUPVIEWENABLED 메시지를 명시적으로 보낼 수 있습니다.
ListView_IsItemVisible 목록 뷰 컨트롤의 항목이 표시되는지 여부를 나타냅니다. 이 매크로를 사용하거나 LVM_ISITEMVISIBLE 메시지를 명시적으로 보냅니다.
ListView_MapIDToIndex 항목의 ID를 인덱스로 매핑합니다. 이 매크로를 사용하거나 LVM_MAPIDTOINDEX 메시지를 명시적으로 보낼 수 있습니다.
ListView_MapIndexToID 항목의 인덱스가 고유 ID에 매핑됩니다. 이 매크로를 사용하거나 LVM_MAPINDEXTOID 메시지를 명시적으로 보낼 수 있습니다.
ListView_MoveGroup 구현되지 않았습니다.
ListView_MoveItemToGroup 구현되지 않았습니다.
ListView_RedrawItems 목록 뷰 컨트롤이 항목 범위를 다시 그리도록 합니다. 이 매크로를 사용하거나 LVM_REDRAWITEMS 메시지를 명시적으로 보낼 수 있습니다.
ListView_RemoveAllGroups 목록 뷰 컨트롤에서 모든 그룹을 제거합니다. 이 매크로를 사용하거나 LVM_REMOVEALLGROUPS 메시지를 명시적으로 보낼 수 있습니다.
ListView_RemoveGroup 목록 뷰 컨트롤에서 그룹을 제거합니다. 이 매크로를 사용하거나 LVM_REMOVEGROUP 메시지를 명시적으로 보낼 수 있습니다.
ListView_Scroll 목록 뷰 컨트롤의 콘텐츠를 스크롤합니다. 이 매크로를 사용하거나 LVM_SCROLL 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetBkColor 목록 뷰 컨트롤에서 배경색을 설정합니다. 이 매크로를 사용하거나 LVM_SETBKCOLOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetBkImage 목록 뷰 컨트롤에서 배경 이미지를 설정합니다. 이 매크로를 사용하거나 LVM_SETBKIMAGE 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetCallbackMask 목록 뷰 컨트롤의 콜백 마스크를 변경합니다. 이 매크로를 사용하거나 LVM_SETCALLBACKMASK 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetCheckState 목록 뷰 컨트롤에서 항목을 선택하거나 선택 취소합니다. 이 매크로를 사용하거나 LVM_SETITEMSTATE 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetColumn 목록 뷰 열의 특성을 설정합니다. 이 매크로를 사용하거나 LVM_SETCOLUMN 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetColumnOrderArray 목록 뷰 컨트롤에서 열의 왼쪽에서 오른쪽 순서를 설정합니다. 이 매크로를 사용하거나 LVM_SETCOLUMNORDERARRAY 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetColumnWidth 보고서 뷰에서 열의 너비 또는 목록 뷰 모드에서 모든 열의 너비를 변경하는 데 사용됩니다. 이 매크로를 사용하거나 LVM_SETCOLUMNWIDTH 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetExtendedListViewStyle 목록 뷰 컨트롤을 위한 확장 스타일을 설정합니다. 이 매크로를 사용하거나 LVM_SETEXTENDEDLISTVIEWSTYLE 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetExtendedListViewStyleEx 스타일 마스크를 사용하여 목록 뷰 컨트롤을 위한 확장 스타일을 설정합니다. 이 매크로를 사용하거나 LVM_SETEXTENDEDLISTVIEWSTYLE 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetGroupHeaderImageList 목록 뷰 컨트롤의 그룹 머리글에 이미지 목록을 할당합니다.
ListView_SetGroupInfo 그룹 정보를 설정합니다. 이 매크로를 사용하거나 LVM_SETGROUPINFO 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetGroupMetrics 그룹 표시에 대한 정보를 설정합니다. 이 매크로를 사용하거나 LVM_SETGROUPMETRICS 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetGroupState 지정된 그룹의 상태를 설정합니다.
ListView_SetHotCursor 핫 추적이 사용하도록 설정된 상태에서 포인터가 항목 위에 있을 때 목록 뷰 컨트롤이 사용하는 HCURSOR를 설정합니다. 이 매크로를 사용하거나 LVM_SETHOTCURSOR 메시지를 명시적으로 보낼 수 있습니다. 핫 추적이 사용하도록 설정되었는지 확인하려면 SystemParametersInfo를 호출합니다.
ListView_SetHotItem 목록 뷰 컨트롤에서 핫 항목을 설정합니다. 이 매크로를 사용하거나 LVM_SETHOTITEM 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetHoverTime 항목을 선택하기 전에 항목 위로 마우스 커서를 이동해야 하는 시간을 설정합니다. 이 매크로를 사용하거나 LVM_SETHOVERTIME 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetIconSpacing 목록 뷰 컨트롤의 아이콘 사이의 간격을 LVS_ICON 스타일로 설정합니다. 이 매크로를 사용하거나 LVM_SETICONSPACING 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetImageList 목록 뷰 컨트롤에 이미지 목록을 할당합니다. 이 매크로를 사용하거나 LVM_SETIMAGELIST 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetInfoTip 도구 설명 텍스트를 설정합니다. 이 매크로를 사용하거나 LVM_SETINFOTIP 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetInsertMark 삽입 지점을 정의된 위치로 설정합니다. 이 매크로를 사용하거나 LVM_SETINSERTMARK 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetInsertMarkColor 삽입 지점의 색을 설정합니다. 이 매크로를 사용하거나 LVM_SETINSERTMARKCOLOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetItem 목록 뷰 항목의 특성 중 일부 또는 전부를 설정합니다. ListView_SetItem을 사용하여 하위 항목의 텍스트를 설정할 수도 있습니다. 이 매크로를 사용하거나 LVM_SETITEM 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetItemCount 목록 뷰 컨트롤이 지정된 수의 항목에 대한 메모리를 할당하도록 합니다. 이 매크로를 사용하거나 LVM_SETITEMCOUNT 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetItemCountEx 가상 목록 뷰에 있는 항목의 가상 번호를 설정합니다. 이 매크로를 사용하거나 LVM_SETITEMCOUNT 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetItemIndexState 지정된 목록 뷰 항목의 상태를 설정합니다. 이 매크로를 사용하거나 LVM_SETITEMINDEXSTATE 메시지를 명시적으로 보냅니다.
ListView_SetItemPosition 항목을 목록 뷰 컨트롤(아이콘 또는 작은 아이콘 뷰)의 지정된 위치로 이동합니다. 이 매크로를 사용하거나 LVM_SETITEMPOSITION 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetItemPosition32 항목을 목록 뷰 컨트롤(아이콘 또는 작은 아이콘 뷰)의 지정된 위치로 이동합니다. 이 매크로는 32비트 좌표를 사용한다는 점에서 ListView_SetItemPosition 매크로와 다릅니다. ListView_SetItemPosition32 매크로를 사용하거나 LVM_SETITEMPOSITION32 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetItemState 목록 뷰 컨트롤에서 항목의 상태를 변경합니다. 이 매크로를 사용하거나 LVM_SETITEMSTATE 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetItemText 목록 뷰 항목 또는 하위 항목의 텍스트를 변경합니다. 이 매크로를 사용하거나 LVM_SETITEMTEXT 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetOutlineColor LVS_EX_BORDERSELECT 확장 창 스타일이 설정된 경우 목록 뷰 컨트롤의 테두리 색을 설정합니다. 이 매크로를 사용하거나 LVM_SETOUTLINECOLOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetSelectedColumn 선택한 열의 인덱스를 설정합니다. 이 매크로를 사용하거나 LVM_SETSELECTEDCOLUMN 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetSelectionMark 목록 뷰 컨트롤에서 선택 표시를 설정합니다. 이 매크로를 사용하거나 LVM_SETSELECTIONMARK 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetTextBkColor 목록 뷰 컨트롤에서 텍스트의 배경색을 설정합니다. 이 매크로를 사용하거나 LVM_SETTEXTBKCOLOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetTextColor 목록 뷰 컨트롤의 텍스트 색을 설정합니다. 이 매크로를 사용하거나 LVM_SETTEXTCOLOR 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetTileInfo 목록 뷰 컨트롤의 기존 타일에 대한 정보를 설정합니다. 이 매크로를 사용하거나 LVM_SETTILEINFO 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetTileViewInfo 목록 뷰 컨트롤이 타일 뷰에서 사용하는 정보를 설정합니다. 이 매크로를 사용하거나 LVM_SETTILEVIEWINFO 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetToolTips 목록 뷰 컨트롤이 도구 설명을 표시하는 데 사용할 도구 설명 컨트롤을 설정합니다. 이 매크로를 사용하거나 LVM_SETTOOLTIPS 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetUnicodeFormat 컨트롤의 유니코드 문자 형식 플래그를 설정합니다. 이 메시지를 통해 컨트롤을 다시 만들지 않고도 런타임에 컨트롤에서 사용하는 문자 집합을 변경할 수 있습니다. 이 매크로를 사용하거나 LVM_SETUNICODEFORMAT 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetView 목록 뷰 컨트롤의 뷰를 설정합니다. 이 매크로를 사용하거나 LVM_SETVIEW 메시지를 명시적으로 보낼 수 있습니다.
ListView_SetWorkAreas 목록 뷰 컨트롤 내에서 작업 영역을 설정합니다. 이 매크로를 사용하거나 LVM_SETWORKAREAS 메시지를 명시적으로 보낼 수 있습니다.
ListView_SortGroups 애플리케이션 정의 비교 함수를 사용하여 목록 뷰 컨트롤 내에서 ID별로 그룹을 정렬합니다. 이 매크로를 사용하거나 LVM_SORTGROUPS 메시지를 명시적으로 보낼 수 있습니다.
ListView_SortItems 애플리케이션 정의 비교 함수를 사용하여 목록 뷰 컨트롤의 항목을 정렬합니다. 각 항목의 인덱스가 새 시퀀스를 반영하도록 변경됩니다. 이 매크로를 사용하거나 LVM_SORTITEMS 메시지를 명시적으로 보낼 수 있습니다.
ListView_SortItemsEx 애플리케이션 정의 비교 함수를 사용하여 목록 뷰 컨트롤의 항목을 정렬합니다. 각 항목의 인덱스가 새 시퀀스를 반영하도록 변경됩니다. 이 매크로를 사용하거나 LVM_SORTITEMSEX 메시지를 명시적으로 보낼 수 있습니다.
ListView_SubItemHitTest 지정된 위치에 있는 목록 뷰 항목 또는 하위 항목을 결정합니다. 이 매크로를 사용하거나 LVM_SUBITEMHITTEST 메시지를 명시적으로 보낼 수 있습니다.
ListView_SubItemHitTestEx 지정된 위치에 있는 목록 뷰 항목 또는 하위 항목을 결정합니다. 이 매크로를 사용하거나 LVM_SUBITEMHITTEST 메시지를 명시적으로 보낼 수 있습니다.
ListView_Update 목록 뷰 항목을 업데이트합니다. 목록 뷰 컨트롤에 LVS_AUTOARRANGE 스타일이 있는 경우 이 매크로를 사용하면 목록 뷰 컨트롤이 정렬됩니다. 이 매크로를 사용하거나 LVM_UPDATE 메시지를 명시적으로 보낼 수 있습니다.

메시지

항목 콘텐츠
LVM_APPROXIMATEVIEWRECT 지정된 항목 수를 표시하는 데 필요한 대략적인 너비와 높이를 계산합니다. 이 메시지를 명시적으로 보내거나 ListView_ApproximateViewRect 매크로를 사용할 수 있습니다.
LVM_ARRANGE 아이콘 뷰에서 항목을 정렬합니다. 이 메시지를 명시적으로 보내거나 ListView_Arrange 매크로를 사용하여 보낼 수 있습니다.
LVM_CANCELEDITLABEL 항목 텍스트 편집 작업을 취소합니다.
LVM_CREATEDRAGIMAGE 지정된 항목에 대한 끌기 이미지 목록을 만듭니다. 이 메시지를 명시적으로 보내거나, ListView_CreateDragImage 매크로를 사용하여 보낼 수 있습니다.
LVM_DELETEALLITEMS 목록 뷰 컨트롤에서 모든 항목을 제거합니다. 이 메시지를 명시적으로 보내거나 ListView_DeleteAllItems 매크로를 사용하여 보낼 수 있습니다.
LVM_DELETECOLUMN 목록 뷰 컨트롤에서 열을 제거합니다. 이 메시지를 명시적으로 보내거나 ListView_DeleteColumn 매크로를 사용하여 보낼 수 있습니다.
LVM_DELETEITEM 목록 뷰 컨트롤에서 항목을 제거합니다. 이 메시지를 명시적으로 보내거나 ListView_DeleteItem 매크로를 사용하여 보낼 수 있습니다.
LVM_EDITLABEL 지정된 목록 뷰 항목의 텍스트를 바로 편집하기 시작합니다. 메시지는 지정된 항목을 암시적으로 선택하고 포커스를 지정합니다. 이 메시지를 명시적으로 보내거나 ListView_EditLabel 매크로를 사용하여 보낼 수 있습니다.
LVM_ENABLEGROUPVIEW 목록 뷰 컨트롤의 항목이 그룹으로 표시되는지 여부를 사용하거나 사용하지 않도록 설정합니다.
LVM_ENSUREVISIBLE 필요한 경우 목록 뷰 컨트롤을 스크롤하여 목록 뷰 항목이 전체적으로 또는 부분적으로 표시되도록 합니다. 이 메시지를 명시적으로 보내거나 ListView_EnsureVisible 매크로를 사용하여 보낼 수 있습니다.
LVM_FINDITEM 지정된 특성을 가진 목록 뷰 항목을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_FindItem 매크로를 사용하여 보낼 수 있습니다.
LVM_GETBKCOLOR 목록 뷰 컨트롤에서 배경색을 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetBkColor 매크로를 사용하여 보낼 수 있습니다.
LVM_GETBKIMAGE 목록 뷰 컨트롤에서 배경 이미지를 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetBkImage 매크로를 사용하여 보낼 수 있습니다.
LVM_GETCALLBACKMASK 목록 뷰 컨트롤의 콜백 마스크를 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetCallbackMask 매크로를 사용하여 보낼 수 있습니다.
LVM_GETCOLUMN 목록 뷰 컨트롤 열의 특성을 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetColumn 매크로를 사용하여 보낼 수 있습니다.
LVM_GETCOLUMNORDERARRAY 목록 뷰 컨트롤에서 열의 현재 왼쪽에서 오른쪽 순서를 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetColumnOrderArray 매크로를 사용할 수 있습니다.
LVM_GETCOLUMNWIDTH 보고서 또는 목록 뷰에서 열의 너비를 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetColumnWidth 매크로를 사용하여 보낼 수 있습니다.
LVM_GETCOUNTPERPAGE 목록 또는 보고서 뷰에 있을 때 목록 뷰 컨트롤의 표시 영역에 수직으로 들어갈 수 있는 항목 수를 계산합니다. 완전히 표시되는 항목만 계산됩니다. 이 메시지를 명시적으로 보내거나 ListView_GetCountPerPage 매크로를 사용하여 보낼 수 있습니다.
LVM_GETEDITCONTROL 목록 뷰 항목의 텍스트를 편집하는 데 사용되는 편집 컨트롤에 대한 핸들을 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetEditControl 매크로를 사용하여 보낼 수 있습니다.
LVM_GETEMPTYTEXT 목록 뷰 컨트롤이 비어 있을 때 표시할 텍스트를 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetEmptyText 매크로를 사용하여 보낼 수 있습니다.
LVM_GETEXTENDEDLISTVIEWSTYLE 지정된 목록 뷰 컨트롤에 현재 사용 중인 확장 스타일을 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetExtendedListViewStyle 매크로를 사용할 수 있습니다.
LVM_GETFOCUSEDGROUP 포커스가 있는 그룹을 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetFocusedGroup 매크로를 사용하여 보낼 수 있습니다.
LVM_GETFOOTERINFO 목록 뷰 컨트롤의 바닥글에 대한 정보를 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetFooterInfo 매크로를 사용하여 보냅니다.
LVM_GETFOOTERITEM 목록 뷰 컨트롤의 바닥글 항목에 대한 정보를 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetFooterItem 매크로를 사용하여 보냅니다.
LVM_GETFOOTERITEMRECT 목록 뷰 컨트롤에서 지정된 항목의 바닥글 좌표를 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetFooterItemRect 매크로를 사용하여 보냅니다.
LVM_GETFOOTERRECT 목록 뷰 컨트롤에 대한 바닥글의 좌표를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetFooterRect 매크로를 사용하여 보냅니다.
LVM_GETGROUPCOUNT 그룹의 개수를 가져옵니다.
LVM_GETGROUPINFO 그룹 정보를 가져옵니다.
LVM_GETGROUPINFOBYINDEX 지정된 그룹에 대한 정보를 가져옵니다. 이 메시지를 명시적으로 또는 ListView\_GetGroupInfoByIndex 매크로를 사용하여 보냅니다.
LVM_GETGROUPMETRICS 그룹 표시에 대한 정보를 가져옵니다.
LVM_GETGROUPRECT 지정된 그룹의 사각형을 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetGroupRect 매크로를 사용하여 보낼 수 있습니다.
LVM_GETGROUPSTATE 지정된 그룹의 상태를 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetGroupState 매크로를 사용하여 보냅니다.
LVM_GETHEADER 목록 뷰 컨트롤에서 사용하는 헤더 컨트롤에 대한 핸들을 가져옵니다. 이 메시지를 명시적으로 보내거나 ListView_GetHeader 매크로를 사용하여 보낼 수 있습니다.
LVM_GETHOTCURSOR 핫 추적이 사용하도록 설정된 상태에서 포인터가 항목 위에 있을 때 사용되는 HCURSOR 값을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetHotCursor 매크로를 사용할 수 있습니다.
LVM_GETHOTITEM 핫 항목의 인덱스를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetHotItem 매크로를 사용해 보낼 수 있습니다.
LVM_GETHOVERTIME 항목을 선택하기 전에 항목 위로 마우스 커서를 이동해야 하는 시간을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetHoverTime 매크로를 사용하여 보낼 수 있습니다.
LVM_GETIMAGELIST 목록 뷰 항목을 그리는 데 사용되는 이미지 목록에 대한 핸들을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetImageList 매크로를 사용하여 보낼 수 있습니다.
LVM_GETINSERTMARK 삽입 지점의 위치를 검색합니다.
LVM_GETINSERTMARKCOLOR 삽입 지점의 색을 검색합니다.
LVM_GETINSERTMARKRECT 삽입 지점을 경계로 하는 사각형을 검색합니다.
LVM_GETISEARCHSTRING 목록 뷰 컨트롤의 증분 검색 문자열을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetISearchString 매크로를 사용하여 보낼 수 있습니다.
LVM_GETITEM 목록 뷰 항목의 특성 중 일부 또는 전부를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetItem 매크로를 사용하여 보낼 수 있습니다.
LVM_GETITEMCOUNT 목록 뷰 컨트롤의 항목 수를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetItemCount 매크로를 사용하여 보낼 수 있습니다.
LVM_GETITEMINDEXRECT 목록 뷰 컨트롤의 현재 뷰에서 하위 항목의 전체 또는 일부에 대한 경계 사각형을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetItemIndexRect 매크로를 사용하여 보낼 수 있습니다.
LVM_GETITEMPOSITION 목록 뷰 항목의 위치를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetItemPosition 매크로를 사용하여 보낼 수 있습니다.
LVM_GETITEMRECT 현재 뷰에서 항목의 전체 또는 일부에 대한 경계 사각형을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetItemRect 매크로를 사용하여 보낼 수 있습니다.
LVM_GETITEMSPACING 목록 뷰 컨트롤의 항목 간 간격을 결정합니다. 이 메시지를 명시적으로 보내거나 ListView_GetItemSpacing 매크로를 사용하여 보낼 수 있습니다.
LVM_GETITEMSTATE 목록 뷰 항목의 상태를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetItemState 매크로를 사용하여 보낼 수 있습니다.
LVM_GETITEMTEXT 목록 뷰 항목 또는 하위 항목의 텍스트를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetItemText 매크로를 사용하여 보낼 수 있습니다.
LVM_GETNEXTITEM 지정된 속성이 있고 지정된 항목에 대한 지정된 관계를 포함하는 목록 뷰 항목을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetNextItem 매크로를 사용하여 보낼 수 있습니다.
LVM_GETNEXTITEMINDEX 지정된 속성 및 다른 항목과의 관계와 일치하는 지정된 목록 뷰 컨트롤에서 항목의 인덱스를 검색합니다. 이 메시지를 명시적으로 또는 ListView_GetNextItemIndex 매크로를 사용하여 보냅니다.
LVM_GETNUMBEROFWORKAREAS 목록 뷰 컨트롤의 작업 영역 수를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetNumberOfWorkAreas 매크로를 사용하여 보낼 수 있습니다.
LVM_GETORIGIN 목록 뷰 컨트롤의 현재 뷰 원점을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetOrigin 매크로를 사용하여 보낼 수 있습니다.
LVM_GETOUTLINECOLOR LVS_EX_BORDERSELECT 확장 창 스타일이 설정된 경우 목록 뷰 컨트롤의 테두리 색을 검색합니다.
LVM_GETSELECTEDCOLUMN 선택한 열을 지정하는 정수를 검색합니다.
LVM_GETSELECTEDCOUNT 목록 뷰 컨트롤에서 선택한 항목의 수를 결정합니다. 이 메시지를 명시적으로 보내거나 ListView_GetSelectedCount 매크로를 사용하여 보낼 수 있습니다.
LVM_GETSELECTIONMARK 목록 뷰 컨트롤에서 선택 표시를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetSelectionMark 매크로를 사용해 보낼 수 있습니다.
LVM_GETSTRINGWIDTH 지정된 목록 뷰 컨트롤의 현재 글꼴을 사용하여 지정된 문자열의 너비를 결정합니다. 이 메시지를 명시적으로 보내거나 ListView_GetStringWidth 매크로를 사용하여 보낼 수 있습니다.
LVM_GETSUBITEMRECT 목록 뷰 컨트롤의 하위 항목에 대한 경계 사각형에 대한 정보를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetSubItemRect 매크로를 사용하여 보낼 수 있습니다(권장 사항). 이 메시지는 LVS_REPORT 스타일을 사용하는 목록 뷰 컨트롤에만 사용하기 위한 것입니다.
LVM_GETTEXTBKCOLOR 목록 뷰 컨트롤의 텍스트 배경색을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetTextBkColor 매크로를 사용하여 보낼 수 있습니다.
LVM_GETTEXTCOLOR 목록 뷰 컨트롤의 텍스트 색을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetTextColor 매크로를 사용하여 보낼 수 있습니다.
LVM_GETTILEINFO 목록 뷰 컨트롤에서 타일에 대한 정보를 검색합니다.
LVM_GETTILEVIEWINFO 타일 뷰에서 목록 뷰 컨트롤에 대한 정보를 검색합니다.
LVM_GETTOOLTIPS 목록 뷰 컨트롤이 도구 설명을 표시하는 데 사용할 도구 설명 컨트롤을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetToolTips 매크로를 사용해 보낼 수 있습니다.
LVM_GETTOPINDEX 목록 또는 보고서 뷰에서 맨 위에 표시되는 항목의 인덱스를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetTopIndex 매크로를 사용하여 보낼 수 있습니다.
LVM_GETUNICODEFORMAT 컨트롤의 UNICODE 문자 형식 플래그를 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetUnicodeFormat 매크로를 사용하여 보낼 수 있습니다.
LVM_GETVIEW 목록 뷰 컨트롤의 현재 뷰를 검색합니다.
LVM_GETVIEWRECT 목록 뷰 컨트롤에 있는 모든 항목의 경계 사각형을 검색합니다. 목록 뷰는 아이콘 또는 작은 아이콘 뷰에 있어야 합니다. 이 메시지를 명시적으로 보내거나 ListView_GetViewRect 매크로를 사용하여 보낼 수 있습니다.
LVM_GETWORKAREAS 목록 뷰 컨트롤에서 작업 영역을 검색합니다. 이 메시지를 명시적으로 보내거나 ListView_GetWorkAreas 매크로를 사용할 수 있습니다.
LVM_HASGROUP 목록 뷰 컨트롤에 지정된 그룹이 있는지 여부를 확인합니다.
LVM_HITTEST 있는 경우 지정된 위치에 있는 목록 뷰 항목을 결정합니다. 이 메시지를 명시적으로 보내거나 ListView_HitTest 매크로를 사용하여 보낼 수 있습니다.
LVM_INSERTCOLUMN 목록 뷰 컨트롤에서 새 열을 삽입합니다. 이 메시지를 명시적으로 보내거나 ListView_InsertColumn 매크로를 사용하여 보낼 수 있습니다.
LVM_INSERTGROUP 그룹을 목록 뷰 컨트롤에 삽입합니다.
LVM_INSERTGROUPSORTED 순서가 지정된 그룹 목록에 그룹을 삽입합니다.
LVM_INSERTITEM 목록 뷰 컨트롤에 새 항목을 삽입합니다. 이 메시지를 명시적으로 보내거나 ListView_InsertItem 매크로를 사용하여 보낼 수 있습니다.
LVM_INSERTMARKHITTEST 지정된 지점에 가장 가까운 삽입 지점을 검색합니다.
LVM_ISGROUPVIEWENABLED 목록 뷰 컨트롤에 그룹 뷰가 사용하도록 설정되어 있는지 확인합니다.
LVM_ISITEMVISIBLE 목록 뷰 컨트롤의 항목이 표시되는지 여부를 나타냅니다. 이 메시지를 명시적으로 보내거나 ListView_IsItemVisible 매크로를 사용하여 보냅니다.
LVM_MAPIDTOINDEX 항목의 ID를 인덱스로 매핑합니다.
LVM_MAPINDEXTOID 항목의 인덱스가 고유 ID에 매핑됩니다.
LVM_MOVEGROUP 구현되지 않았습니다.
LVM_MOVEITEMTOGROUP 구현되지 않았습니다.
LVM_REDRAWITEMS 목록 뷰 컨트롤이 항목 범위를 다시 그리도록 합니다. 이 메시지를 명시적으로 보내거나 ListView_RedrawItems 매크로를 사용하여 보낼 수 있습니다.
LVM_REMOVEALLGROUPS 목록 뷰 컨트롤에서 모든 그룹을 제거합니다.
LVM_REMOVEGROUP 목록 뷰 컨트롤에서 그룹을 제거합니다.
LVM_SCROLL 목록 뷰 컨트롤의 콘텐츠를 스크롤합니다. 이 메시지를 명시적으로 보내거나 ListView_Scroll 매크로를 사용하여 보낼 수 있습니다.
LVM_SETBKCOLOR 목록 뷰 컨트롤에서 배경색을 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetBkColor 매크로를 사용하여 보낼 수 있습니다.
LVM_SETBKIMAGE 목록 뷰 컨트롤에서 배경 이미지를 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetBkImage 매크로를 사용하여 보낼 수 있습니다.
LVM_SETCALLBACKMASK 목록 뷰 컨트롤의 콜백 마스크를 변경합니다. 이 메시지를 명시적으로 보내거나 ListView_SetCallbackMask 매크로를 사용하여 보낼 수 있습니다.
LVM_SETCOLUMN 목록 뷰 열의 특성을 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetColumn 매크로를 사용하여 보낼 수 있습니다.
LVM_SETCOLUMNORDERARRAY 목록 뷰 컨트롤에서 열의 왼쪽에서 오른쪽 순서를 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetColumnOrderArray 매크로를 사용할 수 있습니다.
LVM_SETCOLUMNWIDTH 보고서 뷰 모드에서 열 너비 또는 목록 뷰 모드에서 모든 열 너비를 변경합니다. 이 메시지를 명시적으로 보내거나 ListView_SetColumnWidth 매크로를 사용하여 보낼 수 있습니다.
LVM_SETEXTENDEDLISTVIEWSTYLE 목록 뷰 컨트롤에서 확장 스타일을 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetExtendedListViewStyle 또는 ListView_SetExtendedListViewStyleEx 매크로를 사용할 수 있습니다.
LVM_SETGROUPINFO 그룹 정보를 설정합니다.
LVM_SETGROUPMETRICS 그룹 표시에 대한 정보를 설정합니다.
LVM_SETHOTCURSOR 핫 추적이 사용하도록 설정된 상태에서 포인터가 항목 위에 있을 때 목록 뷰 컨트롤이 사용하는 HCURSOR 값을 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetHotCursor 매크로를 사용할 수 있습니다. 핫 추적이 사용하도록 설정되었는지 확인하려면 SystemParametersInfo를 호출합니다.
LVM_SETHOTITEM 목록 뷰 컨트롤에 대한 핫 항목을 설정합니다. 이 메시지를 명시적으로 전송하거나 ListView_SetHotItem 매크로를 사용할 수 있습니다.
LVM_SETHOVERTIME 항목이 선택되기 전에 항목을 마우스로 가리키는 시간을 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetHoverTime 매크로를 사용할 수 있습니다.
LVM_SETICONSPACING LVS_ICON 스타일이 있는 목록 뷰 컨트롤에서 아이콘 사이의 간격을 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetIconSpacing 매크로를 사용하여 보낼 수 있습니다.
LVM_SETIMAGELIST 목록 뷰 컨트롤에 이미지 목록을 할당합니다. 이 메시지를 명시적으로 보내거나 ListView_SetImageList 매크로를 사용하여 보낼 수 있습니다.
LVM_SETINFOTIP 도구 설명 텍스트를 설정합니다.
LVM_SETINSERTMARK 삽입 지점을 정의된 위치로 설정합니다.
LVM_SETINSERTMARKCOLOR 삽입 지점의 색을 설정합니다.
LVM_SETITEM 목록 뷰 항목의 특성 중 일부 또는 전부를 설정합니다. LVM_SETITEM을 전송하여 하위 항목의 텍스트를 설정할 수도 있습니다. 이 메시지를 명시적으로 보내거나 ListView_SetItem 매크로를 사용하여 보낼 수 있습니다.
LVM_SETITEMCOUNT 목록 뷰 컨트롤이 지정된 수의 항목에 대한 메모리를 할당하거나 가상 목록 뷰 컨트롤에서 가상 항목 수를 설정합니다. 이는 목록 뷰 컨트롤을 만든 방법에 따라 달라집니다. 이 메시지를 명시적으로 보내거나 ListView_SetItemCount 또는 ListView_SetItemCountEx 매크로를 사용할 수 있습니다.
LVM_SETITEMINDEXSTATE 목록 뷰 항목의 상태를 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetItemIndexState 매크로를 사용하여 보낼 수 있습니다.
LVM_SETITEMPOSITION 항목을 목록 뷰 컨트롤의 지정된 위치로 이동합니다(아이콘 또는 작은 아이콘 뷰에 있어야 함). 이 메시지를 명시적으로 보내거나 ListView_SetItemPosition 매크로를 사용하여 보낼 수 있습니다.
LVM_SETITEMPOSITION32 항목을 목록 뷰 컨트롤의 지정된 위치로 이동합니다(아이콘 또는 작은 아이콘 뷰에 있어야 함). 이 메시지는 32비트 좌표를 사용한다는 점에서 LVM_SETITEMPOSITION 메시지와 다릅니다. 이 메시지를 명시적으로 보내거나 ListView_SetItemPosition32 매크로를 사용하여 보낼 수 있습니다.
LVM_SETITEMSTATE 목록 뷰 컨트롤에서 항목의 상태를 변경합니다. 이 메시지를 명시적으로 보내거나 ListView_SetItemState 매크로를 사용하여 보낼 수 있습니다.
LVM_SETITEMTEXT 목록 뷰 항목 또는 하위 항목의 텍스트를 변경합니다. 이 메시지를 명시적으로 보내거나 ListView_SetItemText 매크로를 사용하여 보낼 수 있습니다.
LVM_SETOUTLINECOLOR LVS_EX_BORDERSELECT 확장 창 스타일이 설정된 경우 목록 뷰 컨트롤의 테두리 색을 설정합니다.
LVM_SETSELECTEDCOLUMN 선택한 열의 인덱스를 설정합니다.
LVM_SETSELECTIONMARK 목록 뷰 컨트롤에서 선택 표시를 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetSelectionMark 매크로를 사용할 수 있습니다.
LVM_SETTEXTBKCOLOR 목록 뷰 컨트롤에서 텍스트의 배경색을 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetTextBkColor 매크로를 사용하여 보낼 수 있습니다.
LVM_SETTEXTCOLOR 목록 뷰 컨트롤의 텍스트 색을 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetTextColor 매크로를 사용하여 보낼 수 있습니다.
LVM_SETTILEINFO 목록 뷰 컨트롤의 기존 타일에 대한 정보를 설정합니다.
LVM_SETTILEVIEWINFO 목록 뷰 컨트롤이 타일 뷰에서 사용하는 정보를 설정합니다.
LVM_SETTILEWIDTH 현재 지원되지 않습니다.
LVM_SETTOOLTIPS 목록 뷰 컨트롤이 도구 설명을 표시하는 데 사용할 도구 설명 컨트롤을 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetToolTips 매크로를 사용할 수 있습니다.
LVM_SETUNICODEFORMAT 컨트롤의 UNICODE 문자 형식 플래그를 설정합니다. 이 메시지를 통해 컨트롤을 다시 만들지 않고도 런타임에 컨트롤에서 사용하는 문자 집합을 변경할 수 있습니다. 이 메시지를 명시적으로 보내거나 ListView_SetUnicodeFormat 매크로를 사용하여 보낼 수 있습니다.
LVM_SETVIEW 목록 뷰 컨트롤의 뷰를 설정합니다.
LVM_SETWORKAREAS 목록 뷰 컨트롤 내에서 작업 영역을 설정합니다. 이 메시지를 명시적으로 보내거나 ListView_SetWorkAreas 매크로를 사용할 수 있습니다.
LVM_SORTGROUPS 애플리케이션 정의 비교 함수를 사용하여 목록 뷰 컨트롤 내에서 ID별로 그룹을 정렬합니다.
LVM_SORTITEMS 애플리케이션 정의 비교 함수를 사용하여 목록 뷰 컨트롤의 항목을 정렬합니다. 각 항목의 인덱스가 새 시퀀스를 반영하도록 변경됩니다. 이 메시지를 명시적으로 보내거나 ListView_SortItems 매크로를 사용하여 보낼 수 있습니다.
LVM_SORTITEMSEX 애플리케이션 정의 비교 함수를 사용하여 목록 뷰 컨트롤의 항목을 정렬합니다. 각 항목의 인덱스는 새 시퀀스를 반영하도록 변경됩니다. 이 메시지를 명시적으로 보내거나 ListView_SortItemsEx 매크로를 사용하여 보낼 수 있습니다.
LVM_SUBITEMHITTEST 지정된 위치에 있는 목록 뷰 항목 또는 하위 항목을 결정합니다. 이 메시지를 명시적으로 보내거나 ListView_SubItemHitTest 매크로를 사용하여 보낼 수 있습니다.
LVM_UPDATE 목록 뷰 항목을 업데이트합니다. 목록 뷰 컨트롤에 LVS_AUTOARRANGE 스타일이 있는 경우 이 매크로를 사용하면 목록 뷰 컨트롤이 정렬됩니다. 이 메시지를 명시적으로 보내거나 ListView_Update 매크로를 사용하여 보낼 수 있습니다.

알림

항목 콘텐츠
LVN_BEGINDRAG 마우스 왼쪽 단추와 관련된 끌어서 놓기 작업이 시작되고 있음을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_BEGINLABELEDIT 항목에 대한 레이블 편집을 시작하기 위해 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_BEGINRDRAG 마우스 오른쪽 단추와 관련된 끌어서 놓기 작업이 시작되고 있음을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_BEGINSCROLL 스크롤 작업이 시작될 때 목록 뷰 컨트롤의 부모 창에 알립니다.
LVN_COLUMNCLICK 열이 클릭되었음을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_COLUMNDROPDOWN 목록 뷰의 드롭다운 단추를 누를 때 목록 뷰 컨트롤에 의해 전송됩니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_COLUMNOVERFLOWCLICK 오버플로 단추를 클릭할 때 목록 뷰 컨트롤에서 전송됩니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_DELETEALLITEMS 목록 뷰 컨트롤의 부모 창에 컨트롤의 모든 항목이 삭제될 예정임을 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_DELETEITEM 목록 뷰 컨트롤의 부모 창에 항목이 삭제될 예정임을 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_ENDLABELEDIT 항목에 대한 레이블 편집의 끝을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_ENDSCROLL 스크롤 작업이 끝나면 목록 뷰 컨트롤의 부모 창에 알립니다.
LVN_GETDISPINFO 목록 뷰 컨트롤에서 부모 창으로 보냅니다. 목록 뷰 항목을 표시하거나 정렬하는 데 필요한 정보를 제공하기 위해 부모 창에 대한 요청입니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_GETEMPTYMARKUP 컨트롤에 항목이 없을 때 목록 뷰 컨트롤에서 부모 창으로 보냅니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다. LVN_GETEMPTYMARKUP 알림 코드는 부모 창에 태그 텍스트를 제공하라는 요청입니다.
LVN_GETINFOTIP LVS_EX_INFOTIP 확장 스타일이 있는 큰 아이콘 뷰 목록 뷰 컨트롤에 의해 전송됩니다. 이 알림은 목록 뷰 컨트롤이 도구 설명에 표시할 추가 텍스트 정보를 요청할 때 전송됩니다. WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_HOTTRACK 사용자가 항목 위로 마우스를 놓을 때 목록 뷰 컨트롤에서 보냅니다. 이 알림은 LVS_EX_TRACKSELECT 확장된 목록 뷰 스타일이 있는 목록 뷰 컨트롤에서만 전송됩니다. WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_INCREMENTALSEARCH 증분 검색이 시작되었음을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_INSERTITEM 새 항목이 삽입되었음을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_ITEMACTIVATE 사용자가 항목을 활성화할 때 목록 뷰 컨트롤에서 전송됩니다. 이 알림은 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_ITEMCHANGED 목록 뷰 컨트롤의 부모 창에 항목이 삭제되었음을 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_ITEMCHANGING 목록 뷰 컨트롤의 부모 창에 항목이 변경될 예정임을 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_KEYDOWN 키를 눌렀음을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_LINKCLICK 링크를 클릭했음을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림은 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_MARQUEEBEGIN 경계 상자(선택 영역) 선택이 시작되었음을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_ODCACHEHINT 표시 영역의 내용이 변경된 경우 가상 목록 뷰 컨트롤에서 보냅니다. 예를 들어 목록 뷰 컨트롤은 사용자가 컨트롤의 표시를 스크롤할 때 이 알림을 보냅니다. LVN_ODCACHEHINT 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_ODFINDITEM 소유자가 특정 콜백 항목을 찾아야 할 때 가상 목록 뷰 컨트롤에서 보냅니다. 예를 들어, 컨트롤은 바로 가기 키보드 입력을 받거나 LVM_FINDITEM 메시지를 받을 때 이 알림을 보냅니다.
LVN_ODSTATECHANGED 항목 또는 항목 범위의 상태가 변경되었을 때 목록 뷰 컨트롤에서 보냅니다. 이 알림은 WM_NOTIFY 메시지 형식으로 전송됩니다.
LVN_SETDISPINFO 항목에 대해 유지 관리되는 정보를 업데이트해야 함을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
NM_CLICK(목록 뷰) 사용자가 마우스 왼쪽 단추로 항목을 클릭할 때 목록 뷰 컨트롤에서 보냅니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
NM_CUSTOMDRAW(목록 뷰) 그리기 작업에 대해 부모 창에 알리기 위해 목록 뷰 컨트롤에서 보냅니다. 이 알림은 WM_NOTIFY 메시지 형식으로 전송됩니다.
NM_DBLCLK(목록 뷰) 사용자가 마우스 왼쪽 단추로 항목을 두 번 클릭할 때 목록 뷰 컨트롤에서 보냅니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
NM_HOVER(목록 뷰) 마우스가 항목을 가리키면 목록 뷰 컨트롤에서 전송됩니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
NM_KILLFOCUS(목록 뷰) 컨트롤이 입력 포커스를 손실했음을 목록 뷰 컨트롤의 부모 창에 알립니다. NM_KILLFOCUS(목록 뷰)WM_NOTIFY 메시지 형식으로 전송됩니다.
NM_RCLICK(목록 뷰) 사용자가 마우스 오른쪽 단추로 항목을 클릭할 때 목록 뷰 컨트롤에서 보냅니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
NM_RDBLCLK(목록 뷰) 사용자가 마우스 오른쪽 단추로 항목을 두 번 클릭할 때 목록 뷰 컨트롤에서 보냅니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
NM_RELEASEDCAPTURE(목록 뷰) Rebar 컨트롤의 부모 창에 컨트롤이 마우스 캡처를 해제하고 있음을 알립니다. 이 알림은 WM_NOTIFY 메시지 형식으로 전송됩니다.
NM_RETURN(목록 뷰) 컨트롤에 입력 포커스가 있고 사용자가 ENTER 키를 누른 것을 목록 뷰 컨트롤의 부모 창에 알립니다. NM_RETURN이 WM_NOTIFY 메시지 형식으로 전송됩니다.
NM_SETFOCUS(목록 뷰) 컨트롤이 입력 포커스를 수신했음을 목록 뷰 컨트롤의 부모 창에 알립니다. NM_SETFOCUS(목록 뷰)WM_NOTIFY 메시지 형식으로 전송됩니다.

구조체

항목 콘텐츠
LVBKIMAGE 목록 뷰 컨트롤의 배경 이미지에 대한 정보를 포함합니다. 이 구조체는 배경 이미지 정보를 설정하고 검색하는 데 사용됩니다.
LVCOLUMN 보고서 뷰의 열에 대한 정보를 포함합니다. 이 구조체는 열을 만들고 조작하는 데 모두 사용됩니다. 이 구조체는 LV_COLUMN 구조체를 대체합니다.
LVFINDINFO 목록 뷰 항목을 검색할 때 사용되는 정보를 포함합니다. 이 구조체는 LV_FINDINFO와 동일하지만 표준 명명 규칙에 맞게 이름이 변경되었습니다.
LVFOOTERINFO 목록 뷰 컨트롤의 바닥글에 대한 정보를 포함합니다.
LVFOOTERITEM 바닥글 항목에 대한 정보를 포함합니다.
LVGROUP 그룹을 설정하고 검색하는 데 사용됩니다.
LVGROUPMETRICS 목록 뷰 컨트롤의 그룹 표시에 대한 정보를 포함합니다.
LVHITTESTINFO 적중 횟수 테스트에 대한 정보를 포함합니다. 이 구조체는 하위 항목 적중 횟수 테스트를 수용하도록 확장되었습니다. LVM_HITTESTLVM_SUBITEMHITTEST 메시지 그리고 관련 매크로와 연결하여 사용됩니다. 이 구조체는 LVHITTESTINFO 구조체를 대체합니다.
LVINSERTGROUPSORTED 그룹을 정렬하는 데 사용됩니다. LVM_INSERTGROUPSORTED 와함께 사용됩니다.
LVINSERTMARK 삽입 지점을 설명하는 데 사용됩니다.
LVITEM 목록 뷰 항목의 특성을 지정하거나 받습니다. 이 구조체는 항목 들여쓰기를 사용하도록 설정하는 새 마스크 값(LVIF_INDENT)을 지원하도록 업데이트되었습니다. 이 구조체는 LV_ITEM 구조체를 대체합니다.
LVITEMINDEX 목록 뷰 항목에 대한 인덱스 정보를 포함합니다.
LVSETINFOTIP 설정할 도구 설명 텍스트에 대한 정보를 제공합니다.
LVTILEINFO 타일 뷰에 표시될 때 목록 뷰 컨트롤의 항목에 대한 정보를 제공합니다.
LVTILEVIEWINFO 타일 뷰에 표시될 때 목록 뷰 컨트롤에 대한 정보를 제공합니다.
NMITEMACTIVATE LVN_ITEMACTIVATE 알림 코드에 대한 정보를 포함합니다.
NMLISTVIEW 목록 뷰 알림 코드에 대한 정보를 포함합니다. 이 구조체는 NM_LISTVIEW 구조체와 동일하지만 표준 명명 규칙에 맞게 이름이 변경되었습니다.
NMLVCACHEHINT 가상 목록 뷰와 함께 사용할 캐시된 항목 정보를 업데이트하는 데 사용되는 정보를 포함합니다.
NMLVCUSTOMDRAW 목록 뷰 컨트롤에서 보낸 NM_CUSTOMDRAW(목록 뷰) 알림 코드와 관련된 정보를 포함합니다.
NMLVDISPINFO LVN_GETDISPINFO 또는 LVN_SETDISPINFO 알림 코드에 대한 정보를 포함합니다. 이 구조체는 LV_DISPINFO 구조체와 동일하지만 표준 명명 규칙에 맞게 이름이 변경되었습니다.
NMLVEMPTYMARKUP LVN_GETEMPTYMARKUP 알림에 전송됩니다.
NMLVFINDITEM 소유자가 가상 목록 뷰 컨트롤에서 요청한 항목을 찾는 데 필요한 정보를 포함합니다. 이 구조체는 LVN_ODFINDITEM 알림 코드와 함께 사용됩니다.
NMLVGETINFOTIP 항목에 대한 도구 설명을 표시하는 데 필요한 목록 뷰 항목 정보를 포함하고 받습니다. 이 구조체는 LVN_GETINFOTIP 알림 코드와 함께 사용됩니다.
NMLVKEYDOWN LVN_KEYDOWN 알림 코드를 처리하는 데 사용되는 정보를 포함합니다. 이 구조체는 NMLVKEYDOWN 구조체와 동일하지만 표준 명명 규칙에 맞게 이름이 변경되었습니다.
NMLVLINK LVN_LINKCLICK 알림에 대한 정보를 포함합니다.
NMLVODSTATECHANGE LVN_ODSTATECHANGED 알림 코드를 처리하는 데 사용할 정보를 포함하는 구조체입니다.
NMLVSCROLL 스크롤 작업에 대한 정보를 제공합니다.

상수

항목 콘텐츠
확장 목록 뷰 스타일 이러한 확장 목록 뷰 컨트롤 스타일을 사용하려면 LVM_SETEXTENDEDLISTVIEWSTYLE 메시지 또는 ListView_SetExtendedListViewStyleListView_SetExtendedListViewStyleEx 매크로 중 하나를 사용합니다.
목록 뷰 항목 상태 항목의 상태 값은 항목의 상태, 선택적 오버레이 마스크 인덱스 및 선택적 상태 이미지 마스크 인덱스로 구성됩니다.
항목의 상태는 모양과 기능을 결정합니다. 상태는 다음 값 중 0개 이상일 수 있습니다.
목록 뷰 창 스타일 다음 창 스타일은 목록 뷰 컨트롤에만 적용됩니다.