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 | グループの名前を指定します。 |
解説
次の図は、展開されたタスク グループを示しています。
次の図は、折りたたまれたタスク グループを示しています。
次の図は、キャプションのないタスク グループを示しています。
次の図は、2 つのタスク グループを示しています。 1 つ目のタスク グループは、フラグを m_bIsSpecial
TRUE に設定することで特別としてマークされますが、2 番目のタスク グループは特別なものではありません。 最初のタスク グループのキャプションが 2 番目のタスク グループよりも暗い点に注意してください。
継承階層
必要条件
ヘッダー: 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 クラス
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示