次の方法で共有


CMFCVisualManager::OnDrawTask

フレームワークは、CMFCTasksPane オブジェクトを描画するときにこのメソッドを呼び出します。

virtual void OnDrawTask(
   CDC* pDC,
   CMFCTasksPaneTask* pTask,
   CImageList* pIcons,
   BOOL bIsHighlighted = FALSE,
   BOOL bIsSelected = FALSE
);

パラメーター

  • [入力] pDC
    デバイス コンテキストへのポインター。

  • [入力] pTask
    CMFCTasksPaneTask オブジェクトへのポインター。フレームワークはこのタスクを描画します。

  • [入力] pIcons
    作業ウィンドウに関連付けられたイメージ リストへのポインター。各タスクには、このリスト内のイメージのインデックスが格納されています。

  • [入力] bIsHighlighted
    表示対象のタスクを強調表示するかどうかを指定するブール値パラメーター。

  • [入力] bIsSelected
    表示対象のタスクを選択された状態にするかどうかを指定するブール値パラメーター。

解説

フレームワークは、タスク バー上のタスクをアイコンおよびテキストとして表示します。pIcons パラメーターには、pTask で示されたタスクのアイコンが含まれます。

タスク バーのタスクの外観をカスタマイズするには、派生クラスでこのメソッドをオーバーライドします。

必要条件

ヘッダー : afxvisualmanager.h

参照

関連項目

CMFCVisualManager クラス

階層図

CMFCTasksPane クラス

CMFCTasksPaneTask クラス