Header_GetOrderArray 매크로(commctrl.h)
헤더 컨트롤에 있는 항목의 현재 왼쪽에서 오른쪽 순서를 가져옵니다. 이 매크로를 사용하거나 HDM_GETORDERARRAY 메시지를 명시적으로 보낼 수 있습니다.
통사론
BOOL Header_GetOrderArray(
HWND hwnd,
int iCount,
int *lpi
);
매개 변수
hwnd
형식: HWND
헤더 컨트롤에 대한 핸들입니다.
iCount
형식: int
lpiArray 저장할 수
lpi
형식: int*
헤더의 항목에 대한 인덱스 값을 받는 정수 배열에 대한 포인터입니다.
반환 값
형식: BOOL
성공하면 0이 아닌 값을 반환하고, lpiArray 버퍼는 헤더 컨트롤에 있는 각 항목의 항목 번호를 왼쪽에서 오른쪽으로 나타나는 순서대로 받습니다. 그렇지 않으면 0을 반환합니다.
발언
lpiArray 요소 수는 iCount 지정되며 컨트롤의 항목 수와 같아야 합니다. 예를 들어 다음 코드 조각은 인덱스 값을 보유하기에 충분한 메모리를 예약합니다.
int iItems,
*lpi;
// Get memory for buffer
if((iItems = SendMessage(hwnd, 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 |