다음을 통해 공유


CHeaderCtrl::GetFocusedItem

헤더 컨트롤에서 현재 포커스가 있는 항목의 인덱스를 가져옵니다.

int GetFocusedItem() const;

반환 값

포커스가 있는 머리글 항목의 인덱스입니다.

설명

보내는이 메서드는 HDM_GETFOCUSEDITEM 에서 설명 하는 메시지는 Windows SDK.

요구 사항

헤더: afxcmn.h

이 메서드가 지원 Windows Vista 이상.

이 메서드에 대 한 추가 요구 사항에서 설명 빌드 Windows Vista 공용 컨트롤을 위한 요구 사항.

예제

다음 코드 예제에서는 변수를 정의 m_headerCtrl, 즉 현재 머리글 컨트롤에 액세스 하는 데 사용 합니다.이 변수는 다음 예제에 사용 됩니다.

    CHeaderCtrl m_headerCtrl;
    CSplitButton m_splitButton;

다음 코드 예제에서는 SetFocusedItemGetFocusedItem 메서드를 보여 줍니다.코드는 이전 섹션에서 우리가 5 열 머리글 컨트롤 생성.그러나 열 수 있도록 해당 열 구분 기호를 끌 수 있습니다.다음 예제에서는 설정 하 고 포커스가 항목으로 마지막 열 헤더를 확인 합니다.

void CNVC_MFC_CHeaderCtrl_s4Dlg::OnXSetfocuseditem()
{
    if (controlCreated == FALSE) {
        MessageBox(_T("Header control has not been created yet."));
        return;
    }

    // Check that we get the value we set.
    int item = m_headerCtrl.GetItemCount() - 1;
    m_headerCtrl.SetFocusedItem(item);
    int itemGet = m_headerCtrl.GetFocusedItem();
    CString str = _T("Set: focused item = %d\nGet: focused item = %d");
    str.Format(str, item, itemGet);
    MessageBox(str, _T("Set/GetFocused Item"));
}

참고 항목

참조

CHeaderCtrl 클래스

계층 구조 차트

HDM_GETFOCUSEDITEM

CHeaderCtrl::SetFocusedItem