타일 뷰를 사용하는 방법
이 항목에서는 목록 뷰 컨트롤에 대한 타일 뷰를 설정하는 방법을 보여 줍니다. 타일 뷰에서 각 항목은 하나 이상의 줄이 포함된 텍스트가 포함된 큰 아이콘으로 표시됩니다. 설명을 보려면 목록 뷰 컨트롤 정보를 참조하세요.
알아야 하는 작업
기술
필수 구성 요소
- C/C++
- Windows 사용자 인터페이스 프로그래밍
지침
ListView_SetTileViewInfo 매크로를 사용하여 타일 보기에 대한 일반 표시 매개 변수를 설정합니다. 이 매크로에 전달되는 LVTILEVIEWINFO 구조체를 사용하여 아이콘과 관련된 텍스트 위치, 각 타일의 크기(함께 제공되는 텍스트 포함) 및 최대 텍스트 줄 수를 지정할 수 있습니다.
타일의 크기를 자동으로 조정하지 않으려면 dwFlags 멤버에서 LVTVIF_FIXEDSIZE를 설정하고 LVTILEVIEWINFO의 dwMask 멤버에서 LVTVIM_TILESIZE 및 sizeTile 멤버에 차원을 제공해야 합니다.
다음 C++ 코드 예제에서는 목록 뷰 컨트롤에 대한 타일 뷰 정보를 설정하여 각 항목에 대해 최대 2개의 하위 항목이 표시되도록 합니다. 또한 각 타일의 크기를 설정합니다.
SIZE size = { 100, 50 };
LVTILEVIEWINFO tileViewInfo = {0};
tileViewInfo.cbSize = sizeof(tileViewInfo);
tileViewInfo.dwFlags = LVTVIF_FIXEDSIZE;
tileViewInfo.dwMask = LVTVIM_COLUMNS | LVTVIM_TILESIZE;
tileViewInfo.cLines = 2;
tileViewInfo.sizeTile = size;
ListView_SetTileViewInfo(hWndListView, &tileViewInfo);
목록의 각 항목에 대해 항목이 목록에 삽입될 때 또는 나중에 추가 매개 변수를 설정할 수 있습니다. ListView_InsertItem과 사용되는 LVITEM 구조체에는 항목 아래에 표시할 데이터 열과 해당 맞춤을 지정하는 멤버가 포함됩니다. 이러한 동일한 표시 매개 변수는 ListView_SetTileInfo에서 사용되는 LVTILEINFO 구조체에서도 찾을 수 있습니다.
참고
여기서 "열"은 타일 보기에 열을 표시하는 것이 아니라 세부 정보 보기의 열에 표시되는 하위 항목에 대한 의미입니다.
관련 항목