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
하여 특수로 표시되지만 두 번째 작업 그룹은 특수하지 않습니다. 첫 번째 작업 그룹의 캡션이 두 번째 작업 그룹보다 어둡게 표시되는 방법을 확인합니다.
상속 계층 구조
요구 사항
헤더: 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 클래스