다음을 통해 공유


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

참고 항목

참조

CHeaderCtrl 클래스

계층 구조 차트

CHeaderCtrl::SetOrderArray

CHeaderCtrl::OrderToIndex