다음을 통해 공유


ListView_SetIconSpacing 매크로(commctrl.h)

목록 보기 컨트롤의 아이콘 사이의 간격을 LVS_ICON 스타일로 설정합니다. 이 매크로를 사용하거나 LVM_SETICONSPACING 메시지를 명시적으로 보낼 수 있습니다.

통사론

DWORD ListView_SetIconSpacing(
   HWND hwndLV,
   int  cx,
   int  cy
);

매개 변수

hwndLV

형식: HWND

목록 보기 컨트롤에 대한 핸들입니다.

cx

형식: int

x축의 아이콘 간에 설정할 거리(픽셀)입니다.

cy

형식: int

y축의 아이콘 간에 설정할 거리(픽셀)입니다.

반환 값

형식: DWORD

이전을 포함하는 DWORD 값을 반환합니다.

발언

cxcy 매개 변수는 아이콘 비트맵의 왼쪽 위 모서리를 기준으로 합니다. 따라서 겹치지 않는 아이콘 사이의 간격을 설정하려면 cx 또는 cy 값에는 아이콘 크기와 아이콘 사이에 원하는 빈 공간이 포함되어야 합니다. 아이콘의 너비를 포함하지 않는 값은 겹칩니다.

아이콘 간격을 정의할 때 cxcy 4 이상으로 설정해야 합니다. 값이 작을수록 원하는 레이아웃이 생성되지 않습니다. 두 값을 모두 -1로 설정하여 cx 다시 설정하고 cy 기본 간격으로 설정할 수 있습니다. 이 방법을 사용하면 두 기본 설정을 모두 다시 설정할 수 있습니다. cx 또는 cy 중 하나를 -1로 설정하여 기본 설정으로 다시 설정할 수 없습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 commctrl.h