다음을 통해 공유


Header_GetOrderArray 매크로(commctrl.h)

헤더 컨트롤에 있는 항목의 현재 왼쪽에서 오른쪽 순서를 가져옵니다. 이 매크로를 사용하거나 HDM_GETORDERARRAY 메시지를 명시적으로 보낼 수 있습니다.

구문

void Header_GetOrderArray(
   hwnd,
   iCount,
   lpi
);

매개 변수

hwnd

형식: HWND

헤더 컨트롤에 대한 핸들입니다.

iCount

형식: int

lpiArray에서 보유할 수 있는 정수 요소의 수입니다. 이 값은 컨트롤의 항목 수와 같아야 합니다( HDM_GETITEMCOUNT 참조).

lpi

형식: int*

헤더의 항목에 대한 인덱스 값을 받는 정수 배열에 대한 포인터입니다.

반환 값

없음

설명

lpiArray의 요소 수는 iSize에 지정되며 컨트롤의 항목 수와 같아야 합니다. 예를 들어 다음 코드 조각은 인덱스 값을 보유하기에 충분한 메모리를 예약합니다.


int iItems,

    *lpiArray;



// Get memory for buffer

if((iItems = SendMessage(hwndHD, HDM_GETITEMCOUNT, 0,0))!=-1)

    if(!(lpiArray = calloc(iItems,sizeof(int))))

MessageBox(hwnd, "Out of memory.","Error", MB_OK);

요구 사항

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