Share via


ListView_SetIconSpacing 매크로(commctrl.h)

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

구문

void ListView_SetIconSpacing(
   hwndLV,
   cx,
   cy
);

매개 변수

hwndLV

형식: HWND

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

cx

형식: int

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

cy

형식: int

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

반환 값

없음

설명

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

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

요구 사항

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