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 |