CMFCTasksPaneTaskGroup クラス
CMFCTasksPaneTaskGroup
クラスは、CMFCTasksPane コントロールによって使用されるヘルパー クラスです。 CMFCTasksPaneTaskGroup
型のオブジェクトは タスク グループを表します。 タスク グループは、閉じるボタンがある独立したボックスにフレームワークによって表示される項目の一覧です。 このボックスには、オプションのキャプション (グループ名) があります。 グループが閉じると、タスクの一覧は表示されません。
構文
class CMFCTasksPaneTaskGroup : public CObject
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup | CMFCTasksPaneTaskGroup オブジェクトを構築します。 |
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup |
デストラクターです。 |
パブリック メソッド
名前 | 説明 |
---|---|
CMFCTasksPaneTaskGroup::SetACCData | 現在のタスク グループのアクセシビリティ データを決定します。 |
データ メンバー
名前 | 説明 |
---|---|
CMFCTasksPaneTaskGroup::m_bIsBottom | タスク グループを作業ウィンドウ コントロールの下部に配置するかどうかを指定します。 |
CMFCTasksPaneTaskGroup::m_bIsCollapsed | タスク グループを折りたたむかどうかを決定します。 |
CMFCTasksPaneTaskGroup::m_bIsSpecial | タスク グループが special. であるかどうかを判断します。フレームワークでは、特別なキャプションが異なる色で表示されます。 |
CMFCTasksPaneTaskGroup::m_lstTasks | タスクの内部リストを格納します。 |
CMFCTasksPaneTaskGroup::m_rect | グループ キャプションの外接する四角形を指定します。 |
CMFCTasksPaneTaskGroup::m_rectGroup | グループの外接する四角形を指定します。 |
CMFCTasksPaneTaskGroup::m_strName | グループの名前を指定します。 |
解説
次の図は、展開されたタスク グループを示しています。
次の図は、折りたたまれたタスク グループを示しています。
次の図は、キャプションのないタスク グループを示しています。
次の図は、2 つのタスク グループを示しています。 最初のタスク グループは、 m_bIsSpecial
フラグを TRUE に設定することで特別としてマークされますが、2 番目のタスク グループは特別なものではありません。 最初のタスク グループのキャプションが 2 番目のタスク グループよりも暗い点に注意してください。
継承階層
要件
Header: 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
グループを special に指定するかどうかを指定します。したがって、グループのキャプションに別の色を塗りつぶすかどうかを指定します。
bIsCollapsed
グループを折りたたむかどうかを指定します。
pPage
このタスク グループが属するプロパティ ページを指定します。
hIcon
グループキャプションに表示されるアイコンを指定します。
解説
CMFCTasksPaneTaskGroup::m_bIsBottom
タスク グループを作業ウィンドウ コントロールの下部に配置するかどうかを指定します。
BOOL m_bIsBottom;
解説
作業ウィンドウ コントロールの下部に配置できるグループは 1 つだけです。 このタスク グループは最後に追加する必要があります。 詳細については、「 CMFCTasksPane::AddGroup」を参照してください。
CMFCTasksPaneTaskGroup::m_bIsCollapsed
タスク グループを折りたたむかどうかを決定します。
BOOL m_bIsCollapsed;
解説
作業ウィンドウでグループを折りたたむ機能を有効または無効にするには、 CMFCTasksPane::EnableGroupCollapse を呼び出します。
CMFCTasksPaneTaskGroup::m_bIsSpecial
タスク グループが special 特別なタスク グループのキャプションを別の色で識別する必要があるかどうかを判断します。
BOOL m_bIsSpecial;
解説
アプリケーションで Windows XP ビジュアル テーマを使用していて、 m_bIsSpecial
が FALSE の場合、フレームワークは EBP_NORMALGROUPBACKGROUND フラグを使用して DrawThemeBackground
を呼び出します。 m_bIsSpecial
が TRUE の場合、フレームワークは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
型のオブジェクト。
戻り値
data パラメーターに現在のタスク グループのアクセシビリティ データが正常に設定された場合は TRUE。それ以外の場合は FALSE。
関連項目
階層図
クラス
CMFCTasksPane クラス
CMFCTasksPaneTask クラス
CMFCOutlookBar クラス
CObject クラス