CHeaderCtrl::GetOrderArray
항목 머리글 컨트롤에서의 왼쪽에서 오른쪽으로 순서를 검색합니다.
BOOL GetOrderArray(
LPINT piArray,
int iCount
);
매개 변수
piArray
머리글 컨트롤에는 왼쪽에서 오른쪽으로 표시 되는 순서에 있는 항목의 인덱스 값을 받는 버퍼의 주소에 대 한 포인터입니다.iCount
헤더 컨트롤 항목의 수입니다. 음수가 아니어야 합니다.
반환 값
성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
이 멤버 함수는 Win32 메시지의 동작을 구현 HDM_GETORDERARRAY에 설명 된 대로, 여 Windows SDK. 머리글 항목 순서를 지원 하기 위해 제공 됩니다.
예제
// Reverse the order of the items in the header control.
// (i.e. make the first item the last one, the last item
// the first one, and so on ...).
int nCount = m_myHeaderCtrl.GetItemCount();
LPINT pnOrder = (LPINT) malloc(nCount*sizeof(int));
ASSERT(pnOrder != NULL);
if (NULL != pnOrder)
{
m_myHeaderCtrl.GetOrderArray(pnOrder, nCount);
int i, j, nTemp;
for (i=0, j=nCount-1; i < j; i++, j--)
{
nTemp = pnOrder[i];
pnOrder[i] = pnOrder[j];
pnOrder[j] = nTemp;
}
m_myHeaderCtrl.SetOrderArray(nCount, pnOrder);
free(pnOrder);
}
요구 사항
헤더: afxcmn.h