다음을 통해 공유


CMFCStatusBar 클래스

CMFCStatusBar 클래스와 유사한 상태 표시줄 구현 된 CStatusBar 클래스.그러나는 CMFCStatusBar 클래스에서 제공 하지 않는 기능에는 CStatusBar 클래스, 이미지, 애니메이션 및 진행률 표시줄; 표시 하는 기능 등 및 마우스를 응답을 두 번 클릭 합니다.

class CMFCStatusBar : public CPane

Members

Bb984575.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CMFCStatusBar::CalcFixedLayout

  (재정의 CBasePane::CalcFixedLayout.)

CMFCStatusBar::CommandToIndex

 

CMFCStatusBar::Create

컨트롤 막대를 만들고 연결 하는 CPane 개체입니다.(재정의 CPane::Create.)

CMFCStatusBar::CreateEx

컨트롤 막대를 만들고 연결 하는 CPane 개체입니다.(재정의 CPane::CreateEx.)

CMFCStatusBar::DoesAllowDynInsertBefore

다른 창 동적이 창과 부모 프레임 삽입 가능 여부를 결정 합니다.(재정의 CBasePane::DoesAllowDynInsertBefore.)

CMFCStatusBar::EnablePaneDoubleClick

활성화 또는 비활성화 상태 표시줄에 마우스 처리를 두 번 클릭 합니다.

CMFCStatusBar::EnablePaneProgressBar

지정한 창에서 진행률 표시줄을 표시합니다.

CMFCStatusBar::GetCount

창의 상태 표시줄에 반환합니다.

CMFCStatusBar::GetDrawExtendedArea

 

CMFCStatusBar::GetExtendedArea

 

CMFCStatusBar::GetItemID

 

CMFCStatusBar::GetItemRect

 

CMFCStatusBar::GetPaneInfo

 

CMFCStatusBar::GetPaneProgress

 

CMFCStatusBar::GetPaneStyle

창의 스타일을 반환합니다.(재정의 CBasePane::GetPaneStyle.)

CMFCStatusBar::GetPaneText

 

CMFCStatusBar::GetPaneWidth

너비를 픽셀 단위로 지정 된 창의 상태 표시줄을 반환합니다.

CMFCStatusBar::GetTipText

지정한 창의 상태 표시줄에 대 한 도구 설명 텍스트를 반환합니다.

CMFCStatusBar::InvalidatePaneContent

지정한 창의 무효화 하 고 해당 내용을 다시 그립니다.

CMFCStatusBar::PreCreateWindow

프레임 워크에 연결 하려면이 창 만들기 전에 호출 CWnd 개체입니다.(재정의 CWnd::PreCreateWindow.)

CMFCStatusBar::SetDrawExtendedArea

 

CMFCStatusBar::SetIndicators

 

CMFCStatusBar::SetPaneAnimation

애니메이션은 지정한 창에 할당합니다.

CMFCStatusBar::SetPaneBackgroundColor

지정한 창의 상태 표시줄 배경색을 설정합니다.

CMFCStatusBar::SetPaneIcon

지정 된 창 상태 표시줄의 표시기 아이콘을 설정합니다.

CMFCStatusBar::SetPaneInfo

 

CMFCStatusBar::SetPaneProgress

지정한 창의 상태 표시줄의 진행률 표시줄의 현재 진행률을 설정합니다.

CMFCStatusBar::SetPaneStyle

창 스타일을 설정합니다.(재정의 CBasePane::SetPaneStyle.)

CMFCStatusBar::SetPaneText

 

CMFCStatusBar::SetPaneTextColor

지정 된 창 상태 표시줄의 텍스트 색을 설정합니다.

CMFCStatusBar::SetPaneWidth

픽셀 단위로 지정 된 창 상태 표시줄의 너비를 설정합니다.

CMFCStatusBar::SetTipText

지정한 창의 상태 표시줄에 대 한 도구 설명 텍스트를 설정합니다.

Bb984575.collapse_all(ko-kr,VS.110).gifProtected 메서드

Name

설명

CMFCStatusBar::OnDrawPane

창의 상태 표시줄을 다시 그립니다 때 프레임 워크에 의해 호출 됩니다.

설명

다음 다이어그램은 그림의 상태 표시줄에서 상태 표시줄 데모 샘플 응용 프로그램.

CMFCStatusBar 이미지

예제

다음 예제는 응용 프로그램을 사용 하 여 다양 한 메서드를 호출 하는 지역 변수는 CMFCStatusBar 클래스입니다.Statusbardemoview.h에서 이러한 변수를 선언 합니다.주 프레임에 MainFrm.h 선언, 문서 Statusbardemodoc.h에 선언 된 보기 Statusbardemoview.h에 선언 됩니다.이 코드 조각에 속해 있는 상태 표시줄 데모 샘플.

    int         m_nProgressCurr;
    BOOL        m_bInProgress;

    CImageList  m_imlStatusAnimation;
    BOOL        m_bInAnimation;

    CBitmap     m_bmpIcon1;
    CBitmap     m_bmpIcon2;

다음 예제를 참조 하는 방법 CMFCStatusBar 도입 하 여 개체의 GetStatusBar MainFrm.h 및이 메서드를 호출 하 고 메서드는 GetStatusBar Statusbardemoview.h에서 메서드.이 코드 조각에 속해 있는 상태 표시줄 데모 샘플.

// in MainFrm.h
public:
    CMFCStatusBar& GetStatusBar ()
    {
        return m_wndStatusBar;
    }


...


    // in StatusBarDemoView.h
    CMFCStatusBar& GetStatusBar () const
    {
        return ((CMainFrame*) AfxGetMainWnd ())->GetStatusBar ();
    }

다음 예제에서는 다양 한 메서드를 호출 하는 CMFCStatusBar 클래스에서 StatusBarDemoView.cpp.Mainfrm.h의 상수를 선언 합니다.이 예제에서는 아이콘을 설정, 상태 표시줄 창의 도구 설명 텍스트를 설정 합니다. 지정한 창에 진행률 표시줄을 표시, 애니메이션을 지정 된 창에 할당, 텍스트 및 너비는 상태 표시줄 창에 설정 하 고 현재 진행률 표시기가 상태 표시줄 창에 대 한 진행률 표시줄을 설정 방법을 보여 줍니다.이 코드 조각에 속해 있는 상태 표시줄 데모 샘플.

// in MainFrm.h
const int nStatusIcon = 0;
const int nStatusInfo = 1;
const int nStatusProgress = 2;
const int nStatusLabel = 3;
const int nStatusAnimation = 4;


...


    // in StatusBarDemoView.cpp
    GetStatusBar ().SetPaneIcon (nStatusIcon, m_bmpIcon1);
    GetStatusBar ().SetTipText (nStatusIcon, _T("This is a tooltip"));


...


    GetStatusBar ().EnablePaneProgressBar (nStatusProgress, PROGRESS_MAX);


...


        GetStatusBar ().SetPaneAnimation (nStatusAnimation, NULL);


...


    GetStatusBar ().SetPaneAnimation (nStatusAnimation, m_imlStatusAnimation);
    GetStatusBar ().SetPaneText (nStatusAnimation, _T(""));
    GetStatusBar ().SetPaneWidth (nStatusAnimation, 16);


...


        GetStatusBar ().SetPaneProgress (nStatusProgress, m_nProgressCurr);

상속 계층 구조

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCStatusBar

요구 사항

헤더: afxstatusbar.h

참고 항목

참조

계층 구조 차트

CPane 클래스

프로그램 클래스

기타 리소스

MFC 클래스