CMFCTasksPaneTaskGroup 클래스

CMFCTasksPaneTaskGroup 클래스는 CMFCTasksPane 컨트롤에서 사용하는 도우미 클래스입니다. CMFCTasksPaneTaskGroup 형식의 개체는 작업 그룹을 나타냅니다. 작업 그룹은 축소 단추가 포함된 별도 상자에 프레임워크가 표시하는 항목 목록입니다. 상자는 선택적 캡션(그룹 이름)을 가질 수 있습니다. 그룹을 축소하면 작업 목록이 표시되지 않습니다.

구문

class CMFCTasksPaneTaskGroup : public CObject

멤버

공용 생성자

속성 설명
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup CMFCTasksPaneTaskGroup 개체를 생성합니다.
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup 소멸자

공용 메서드

이름 설명
CMFCTasksPaneTaskGroup::SetACCData 현재 작업 그룹에 대한 접근성 데이터를 결정합니다.

데이터 멤버

속성 설명
CMFCTasksPaneTaskGroup::m_bIsBottom 작업 그룹이 작업창 컨트롤의 아래쪽에 맞춰지는지 여부를 결정합니다.
CMFCTasksPaneTaskGroup::m_bIsCollapsed 작업 그룹이 축소되었는지 여부를 확인합니다.
CMFCTasksPaneTaskGroup::m_bIsSpecial 작업 그룹이 특별한지 여부를 확인합니다. 프레임워크는 다른 색으로 특수 캡션을 표시합니다.
CMFCTasksPaneTaskGroup::m_lstTasks 내부 작업 목록을 포함합니다.
CMFCTasksPaneTaskGroup::m_rect 그룹 캡션의 경계 사각형을 지정합니다.
CMFCTasksPaneTaskGroup::m_rectGroup 그룹의 경계 사각형을 지정합니다.
CMFCTasksPaneTaskGroup::m_strName 그룹 이름을 지정합니다.

설명

다음 그림에서는 확장된 작업 그룹을 보여 줍니다.

작업 그룹, 확장됨

다음 그림에서는 축소된 작업 그룹을 보여 줍니다.

축소된 작업 그룹입니다.

다음 그림에서는 캡션이 없는 작업 그룹을 보여 줍니다.

캡션이 없는 작업 그룹입니다.

다음 그림에서는 두 개의 작업 그룹을 보여 줍니다. 첫 번째 작업 그룹은 플래그를 TRUE로 설정 m_bIsSpecial 하여 특수로 표시되지만 두 번째 작업 그룹은 특수하지 않습니다. 첫 번째 작업 그룹의 캡션이 두 번째 작업 그룹보다 어둡게 표시되는 방법을 확인합니다.

특수 작업 그룹입니다.

상속 계층 구조

CObject

CMFCTasksPaneTaskGroup

요구 사항

헤더: afxTasksPane.h

CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup

CMFCTasksPaneTaskGroup 개체를 생성합니다.

CMFCTasksPaneTaskGroup(
    LPCTSTR lpszName,
    BOOL bIsBottom,
    BOOL bIsSpecial=FALSE,
    BOOL bIsCollapsed=FALSE,
    CMFCTasksPanePropertyPage* pPage=NULL,
    HICON hIcon=NULL);

매개 변수

lpszName
그룹 캡션에 있는 그룹의 이름을 지정합니다.

bIsBottom
그룹이 작업창 컨트롤의 아래쪽에 정렬되는지 여부를 지정합니다.

bIsSpecial
그룹이 특수로 지정되었는지 여부와 그룹 캡션이 다른 색으로 채워지는지 여부를 지정합니다.

bIsCollapsed
그룹이 축소되는지 여부를 지정합니다.

pPage
이 작업 그룹이 속한 속성 페이지를 지정합니다.

hIcon
그룹 캡션에 표시되는 아이콘을 지정합니다.

설명

CMFCTasksPaneTaskGroup::m_bIsBottom

작업 그룹이 작업창 컨트롤의 아래쪽에 맞춰지는지 여부를 결정합니다.

BOOL m_bIsBottom;

설명

하나의 그룹만 작업창 컨트롤의 아래쪽에 맞출 수 있습니다. 이 작업 그룹을 마지막으로 추가해야 합니다. 자세한 내용은 CMFCTasksPane::AddGroup을 참조하세요.

CMFCTasksPaneTaskGroup::m_bIsCollapsed

작업 그룹이 축소되었는지 여부를 확인합니다.

BOOL m_bIsCollapsed;

설명

CMFCTasksPane::EnableGroupCollapse를 호출 하여 작업창에서 그룹을 축소하는 기능을 사용하거나 사용하지 않도록 설정할 수 있습니다.

CMFCTasksPaneTaskGroup::m_bIsSpecial

작업 그룹이 특별한지 여부와 특수 작업 그룹의 캡션을 다른 색으로 식별해야 하는지 여부를 결정합니다.

BOOL m_bIsSpecial;

설명

애플리케이션이 Windows XP 시각적 테마를 m_bIsSpecial 사용하고 FALSE인 경우 프레임워크는 EBP_NORMALGROUPBACKGROUND 플래그를 호출 DrawThemeBackground 합니다. TRUE이면 m_bIsSpecial 프레임워크는 EBP_SPECIALGROUPBACKGROUND 플래그를 사용하여 호출 DrawThemeBackground 합니다.

CMFCTasksPaneTaskGroup::m_lstTasks

내부 작업 목록을 포함합니다.

CObList m_lstTasks;

설명

이 목록을 채우려면 CMFCTasksPane::AddTask를 호출합니다.

CMFCTasksPaneTaskGroup::m_rect

그룹 캡션의 경계 사각형을 지정합니다.

CRect m_rect;

설명

이 값은 프레임워크에서 자동으로 계산됩니다.

CMFCTasksPaneTaskGroup::m_rectGroup

그룹의 경계 사각형을 지정합니다.

CRect m_rectGroup;

설명

이 값은 프레임워크에서 자동으로 계산됩니다.

CMFCTasksPaneTaskGroup::m_strName

그룹 이름을 지정합니다.

CString m_strName;

설명

이 값이 비어 있으면 그룹 캡션이 표시되지 않고 그룹을 축소할 수 없습니다.

CMFCTasksPaneTaskGroup::SetACCData

현재 작업 그룹에 대한 접근성 데이터를 결정합니다.

virtual BOOL SetACCData(
    CWnd* pParent,
    CAccessibilityData& data);

매개 변수

pParent
[in] 현재 작업 그룹의 부모 창을 나타냅니다.

data
[out] 현재 작업 그룹의 접근성 데이터로 채워진 형식 CAccessibilityData 의 개체입니다.

Return Value

데이터 매개 변수가 현재 작업 그룹의 접근성 데이터로 성공적으로 채워졌으면 TRUE이고, 그렇지 않으면 FALSE입니다.

참고 항목

계층 구조 차트
클래스
CMFCTasksPane 클래스
CMFCTasksPaneTask 클래스
CMFCOutlookBar 클래스
CObject 클래스