다음을 통해 공유


타일 뷰를 사용하는 방법

이 항목에서는 목록 뷰 컨트롤에 대한 타일 뷰를 설정하는 방법을 보여 줍니다. 타일 뷰에서 각 항목은 하나 이상의 줄이 포함된 텍스트가 포함된 큰 아이콘으로 표시됩니다. 설명을 보려면 목록 뷰 컨트롤 정보를 참조하세요.

알아야 하는 작업

기술

필수 구성 요소

  • C/C++
  • Windows 사용자 인터페이스 프로그래밍

지침

ListView_SetTileViewInfo 매크로를 사용하여 타일 보기에 대한 일반 표시 매개 변수를 설정합니다. 이 매크로에 전달되는 LVTILEVIEWINFO 구조체를 사용하여 아이콘과 관련된 텍스트 위치, 각 타일의 크기(함께 제공되는 텍스트 포함) 및 최대 텍스트 줄 수를 지정할 수 있습니다.

타일의 크기를 자동으로 조정하지 않으려면 dwFlags 멤버에서 LVTVIF_FIXEDSIZE를 설정하고 LVTILEVIEWINFOdwMask 멤버에서 LVTVIM_TILESIZEsizeTile 멤버에 차원을 제공해야 합니다.

다음 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 구조체에서도 찾을 수 있습니다.

참고

여기서 "열"은 타일 보기에 열을 표시하는 것이 아니라 세부 정보 보기의 열에 표시되는 하위 항목에 대한 의미입니다.

 

목록 뷰 컨트롤 참조

목록 뷰 컨트롤 정보

목록 뷰 컨트롤 사용