次の方法で共有


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 グループの名前を指定します。

解説

次の図は、展開されたタスク グループを示しています。

Task group, expanded.

次の図は、折りたたまれたタスク グループを示しています。

Collapsed task group.

次の図は、キャプションのないタスク グループを示しています。

Task group without a caption.

次の図は、2 つのタスク グループを示しています。 1 つ目のタスク グループは、フラグを m_bIsSpecial TRUE に設定することで特別としてマークされますが、2 番目のタスク グループは特別なものではありません。 最初のタスク グループのキャプションが 2 番目のタスク グループよりも暗い点に注意してください。

Special task group.

継承階層

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;

解説

作業ウィンドウ コントロールの下部に配置できるグループは 1 つだけです。 このタスク グループは最後に追加する必要があります。 詳細については、「CMFCTasksPane::AddGroup」を参照してください

CMFCTasksPaneTaskGroup::m_bIsCollapsed

タスク グループを折りたたむかどうかを決定します。

BOOL m_bIsCollapsed;

解説

CMFCTasksPane::EnableGroupCollapse を呼び出すことで、作業ウィンドウでグループを折りたたむ機能を有効または無効にすることができます。

CMFCTasksPaneTaskGroup::m_bIsSpecial

タスク グループが特殊かどうか、および特殊なタスク グループのキャプションを別の色で識別するかどうかを決定します。

BOOL m_bIsSpecial;

解説

アプリケーションが Windows XP ビジュアル テーマを使用していてm_bIsSpecial、FAL Standard Edition の場合、フレームワークは 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 のオブジェクト。

戻り値

データ パラメーターに現在のタスク グループのアクセシビリティ データが正常に設定された場合は TRUE。それ以外の場合は FAL Standard Edition。

関連項目

階層図
クラス
CMFCTasksPane クラス
CMFCTasksPaneTask クラス
CMFCOutlookBar クラス
CObject クラス