다음을 통해 공유


CMFCTasksPane 클래스

이 항목은 완전성을 위해서 포함되었습니다. 더 자세한 내용은 Visual Studio 설치의 VC\atlmfc\src\mfc 폴더에 있는 소스 코드를 참조하십시오.

CMFCTasksPane 클래스 목록을 클릭할 수 있는 항목 (작업)를 구현 합니다.

class CMFCTasksPane : public CDockablePane

Members

Bb984027.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CMFCTasksPane::CMFCTasksPane

CMFCTasksPane 개체를 생성합니다.

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

Name

설명

CMFCTasksPane::AddGroup

새 작업 그룹을 작업 창 컨트롤에 추가합니다.

CMFCTasksPane::AddLabel

새 정적 레이블이 지정 된 작업 그룹에 추가합니다.

CMFCTasksPane::AddMRUFilesList

가장 최근에 사용한 (MRU) 파일 목록에서 그룹으로 지정 하는 작업을 추가 합니다.

CMFCTasksPane::AddPage

작업창의 새 페이지를 추가합니다.

CMFCTasksPane::AddSeparator

 

CMFCTasksPane::AddTask

지정 된 작업 그룹에 새 작업을 추가합니다.

CMFCTasksPane::AddWindow

자식 창에 작업 창에 추가합니다.

CMFCTasksPane::CollapseAllGroups

 

CMFCTasksPane::CollapseGroup

프로그래밍 방식으로 그룹을 축소합니다.

CMFCTasksPane::CreateDefaultMiniframe

  (재정의 CPane::CreateDefaultMiniframe.)

CMFCTasksPane::CreateMenu

메뉴를 만들려면 프레임 워크에 의해 호출 된 기타 작업 창 메뉴 단추.

CMFCTasksPane::EnableAnimation

축소 또는 작업 그룹을 확장 하는 동안 애니메이션을 사용할 수 있거나.

CMFCTasksPane::EnableGroupCollapse

작업 그룹을 축소할 수 있는지 여부를 지정 합니다.

CMFCTasksPane::EnableHistoryMenuButtons

드롭다운 메뉴에서 사용 하거나 다음이전 탐색 단추.

CMFCTasksPane::EnableNavigationToolbar

탐색 도구 모음을 사용할 수 있거나.

CMFCTasksPane::EnableOffsetCustomControls

 

CMFCTasksPane::EnableScrollButtons

사용 단추 대신 스크롤 막대를 이동합니다.

CMFCTasksPane::EnableWrapLabels

줄 바꿈에 대 한 레이블 사용할 수 있거나.

CMFCTasksPane::EnableWrapTasks

줄 바꿈에 대 한 작업을 사용할 수 있거나.

CMFCTasksPane::GetActivePage

현재 페이지의 인덱스를 반환합니다.

CMFCTasksPane::GetGroupCaptionHeight

그룹 캡션 높이 반환 합니다.

CMFCTasksPane::GetGroupCaptionHorzOffset

작업창의 왼쪽 및 오른쪽 가장자리에서 캡션 그룹의 현재 오프셋을 반환합니다.

CMFCTasksPane::GetGroupCaptionVertOffset

작업창의 위쪽 및 아래쪽 가장자리에서 캡션 그룹의 현재 오프셋을 반환합니다.

CMFCTasksPane::GetGroupCount

그룹의 총 수를 반환합니다.

CMFCTasksPane::GetGroupLocation

특정된 그룹에 대 한 내부 그룹 인덱스를 반환합니다.

CMFCTasksPane::GetGroupVertOffset

그룹의 세로 오프셋을 반환합니다.

CMFCTasksPane::GetHorzMargin

작업 창에서 클라이언트 영역의 가장자리 사이의 가로 간격을 반환합니다.

CMFCTasksPane::GetNextPages

 

CMFCTasksPane::GetPageByGroup

지정 된 그룹에 대 한 인덱스 페이지를 검색합니다.

CMFCTasksPane::GetPagesCount

페이지 수를 반환합니다.

CMFCTasksPane::GetPreviousPages

 

CMFCTasksPane::GetScrollBarCtrl

  (재정의 CWnd::GetScrollBarCtrl.)

CMFCTasksPane::GetTask

작업을 검색합니다.

CMFCTasksPane::GetTaskCount

지정 된 그룹에 작업 항목 수를 반환합니다.

CMFCTasksPane::GetTaskGroup

작업 그룹에 그룹을 지정 된 인덱스를 반환합니다.

CMFCTasksPane::GetTaskLocation

그룹 및 특정된 작업에 대 한 인덱스를 반환합니다.

CMFCTasksPane::GetTasksHorzOffset

부모 그룹의 왼쪽 및 오른쪽 가장자리에서 작업의 가로 오프셋을 반환합니다.

CMFCTasksPane::GetTasksIconHorzOffset

 

CMFCTasksPane::GetTasksIconVertOffset

 

CMFCTasksPane::GetVertMargin

작업 창에서 클라이언트 영역의 가장자리 사이의 세로 간격을 반환합니다.

CMFCTasksPane::IsAccessibilityCompatible

  (재정의 CDockablePane::IsAccessibilityCompatible.)

CMFCTasksPane::IsAnimationEnabled

애니메이션을 사용 하는지 여부를 나타냅니다.

CMFCTasksPane::IsBackButtonEnabled

[뒤로] 단추를 사용할 수 있는지 여부를 나타냅니다.

CMFCTasksPane::IsForwardButtonEnabled

앞으로 단추를 사용할 수 있는지 여부를 나타냅니다.

CMFCTasksPane::IsGroupCollapseEnabled

 

CMFCTasksPane::IsHistoryMenuButtonsEnabled

표시 여부를 다음이전 탐색 단추 드롭다운 메뉴에 있습니다.

CMFCTasksPane::IsNavigationToolbarEnabled

탐색 도구 모음을 사용할 수 있는지 여부를 나타냅니다.

CMFCTasksPane::IsToolBox

 

CMFCTasksPane::IsWrapLabelsEnabled

작업 창에서 레이블 바꿈하는지 여부를 나타냅니다.

CMFCTasksPane::IsWrapTasksEnabled

작업 창에서 작업 바꿈하는지 여부를 나타냅니다.

CMFCTasksPane::LoadState

  (재정의 CDockablePane::LoadState.)

CMFCTasksPane::OnCancel

 

CMFCTasksPane::OnClickTask

작업 창에서 항목을 클릭할 때 프레임 워크에 의해 호출 됩니다.

CMFCTasksPane::OnOK

 

CMFCTasksPane::OnPressBackButton

[뒤로] 단추를 클릭할 때 프레임 워크에 의해 호출 됩니다.

CMFCTasksPane::OnPressForwardButton

앞으로 탐색 단추를 클릭할 때 프레임 워크에 의해 호출 됩니다.

CMFCTasksPane::OnPressHomeButton

홈 탐색 단추를 클릭할 때 프레임 워크에 의해 호출

CMFCTasksPane::OnPressOtherButton

 

CMFCTasksPane::OnSetAccData

  (재정의 CBasePane::OnSetAccData.)

CMFCTasksPane::OnUpdateCmdUI

  (재정의 CDockablePane::OnUpdateCmdUI.)

CMFCTasksPane::PreTranslateMessage

  (재정의 CDockablePane::PreTranslateMessage.)

CMFCTasksPane::RecalcLayout

  (재정의 installutil.exe 도구.)

CMFCTasksPane::RemoveAllGroups

지정 된 페이지에서 모든 그룹을 제거합니다.

CMFCTasksPane::RemoveAllPages

작업창의 기본 (첫 번째) 페이지를 제외한 모든 페이지를 제거합니다.

CMFCTasksPane::RemoveAllTasks

모든 작업의 그룹에서 제거합니다.

CMFCTasksPane::RemoveGroup

그룹을 제거합니다.

CMFCTasksPane::RemovePage

지정 된 페이지의 작업 창에서 제거 됩니다.

CMFCTasksPane::RemoveTask

작업 그룹에서 작업을 제거합니다.

CMFCTasksPane::SaveState

  (재정의 CDockablePane::SaveState.)

CMFCTasksPane::Serialize

  (재정의 CDockablePane::Serialize.)

CMFCTasksPane::SetActivePage

작업 창에서 지정 된 페이지를 활성화합니다.

CMFCTasksPane::SetCaption

작업 창의 캡션 이름을 설정 합니다.

CMFCTasksPane::SetGroupCaptionHeight

그룹 캡션 높이 설정합니다.

CMFCTasksPane::SetGroupCaptionHorzOffset

그룹 캡션의 가로 오프셋을 설정합니다.

CMFCTasksPane::SetGroupCaptionVertOffset

그룹 캡션의 세로 오프셋을 설정합니다.

CMFCTasksPane::SetGroupName

그룹 이름을 설정합니다.

CMFCTasksPane::SetGroupTextColor

그룹 캡션의 텍스트 색을 설정합니다.

CMFCTasksPane::SetGroupVertOffset

그룹에 대 한 세로 오프셋을 설정합니다.

CMFCTasksPane::SetHorzMargin

작업 창에서 클라이언트 영역의 가장자리 사이의 가로 간격을 설정합니다.

CMFCTasksPane::SetIconsList

작업과 연결 된 이미지 목록으로 설정 합니다.

CMFCTasksPane::SetPageCaption

작업 창 페이지에 대 한 캡션 텍스트를 설정합니다.

CMFCTasksPane::SetTaskName

작업의 이름을 설정 합니다.

CMFCTasksPane::SetTasksIconHorzOffset

 

CMFCTasksPane::SetTasksIconVertOffset

 

CMFCTasksPane::SetTaskTextColor

작업에 대 한 텍스트 색을 설정합니다.

CMFCTasksPane::SetTasksHorzOffset

작업의 가로 오프셋 부모 왼쪽 및 오른쪽 가장자리에서 그룹을 설정합니다.

CMFCTasksPane::SetVertMargin

작업 창에서 클라이언트 영역의 가장자리 사이의 세로 간격을 설정합니다.

CMFCTasksPane::SetWindowHeight

창의 높이 설정합니다.

CMFCTasksPane::ShowCommandMessageString

 

CMFCTasksPane::ShowTask

표시 하거나 작업을 숨깁니다.

CMFCTasksPane::ShowTaskByCmdId

표시 하거나 숨기는 명령 ID를 기반으로 작업

CMFCTasksPane::Update

작업 창에 속하는 GUI 요소를 업데이트 합니다.

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

Name

설명

CMFCTasksPane::OnActivateTasksPanePage

새 작업 창 페이지 활성화 될 때 프레임 워크에 의해 호출 됩니다.

설명

CMFCTasksPane 클래스는 다음과 같은 기능을 구현 합니다.

  • 항목을 묶을 수 및 각 항목 그룹에 연결 된 캡션을 할당할 수 있습니다.

  • 항목 그룹을 축소 하거나 확장할 수 있습니다.

  • 아이콘 작업 창의 각 항목에 할당할 수 있습니다.

  • 개별 항목은 사용자가 항목을 클릭할 때 실행 되는 명령 ID에 연결할 수 있습니다.클릭 하는 경우는 WM_COMMAND 작업 창 컨트롤의 소유자에 게 메시지를 보낼 합니다.

사용 하는 CMFCTasksPane 제어 응용 프로그램에서 다음과이 같이 하십시오.

  1. 포함 된 CMFCTasksPane 주 프레임 창 클래스에 대 한 개체.

  2. 처리 하는 WM_CREATE 메시지, 호출의 Create 메서드.사용할 수 있는 일반 CControlBar 스타일입니다.자세한 내용은 CControlBar::Create를 참조하십시오.

  3. 호출 하는 CMFCTasksPane::AddGroup 다양 한 그룹을 추가 하는 메서드.

  4. 호출에 CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel 또는 CMFCTasksPane::AddMRUFilesList 멤버 함수를 각 그룹에 새 항목 (작업)을 추가 합니다.

  5. 호출 CMFCTasksPane::EnableGroupCollapse 항목 그룹을 축소할 수 있는지 여부를 지정 합니다.

다음 그림에서는 일반적인 작업 창 컨트롤을 보여 줍니다.첫 번째 그룹은 특수 그룹 및 해당 캡션을 더 어두운 색상이 됩니다.세 번째 그룹 축소 됩니다.마지막 그룹 작업창의 아래쪽에 맞춥니다 캡션이 없으며 및 간단한 레이블로 마지막 작업의 그룹에서입니다.

작업 창 예제

다양 한 여백과 오프셋을 조정 하 여 작업 창의 모양을 사용자 지정할 수 있습니다.다음 그림에서는 이러한 변수의 의미를 명확 하 게 설명:

사용자 지정 작업 그룹

예제

다음 예제에서는 생성 하는 방법을 보여 줍니다.는 CMFCTasksPane 개체 및 다양 한 메서드를 사용 하는 CMFCTasksPane 클래스.작업 그룹 축소 설정 드롭다운 메뉴를 사용 하는 방법의 예제는 다음이전 탐색 단추 대신 스크롤 막대의 스크롤 단추를 사용, 레이블에 텍스트 줄 바꿈 설정 작업 창의 캡션 이름을 캡션 그룹에 대 한 텍스트 색 설정 하 고 가로 및 세로 여백 설정의 word를 사용.

    CMFCTasksPane* tPane = new CMFCTasksPane();
    tPane->EnableGroupCollapse(true);
    tPane->EnableHistoryMenuButtons(true);
    tPane->EnableScrollButtons(true);
    tPane->EnableWrapLabels(true);
    tPane->SetCaption(_T("Task Pane"));
    tPane->SetGroupTextColor(0,RGB(0,0,128));
    tPane->SetHorzMargin(15);
    tPane->SetVertMargin(15);
    tPane->Update();

상속 계층 구조

CObjectCCmdTargetCWnd

         CBasePaneCPaneCDockablePane

                  CMFCTasksPane

요구 사항

헤더: afxTasksPane.h

참고 항목

참조

계층 구조 차트

CMFCTasksPaneTaskGroup 클래스

CMFCTasksPaneTask 클래스

CMFCOutlookBar 클래스

CMFCVisualManager 클래스

기타 리소스

MFC 클래스