CMFCTasksPane – třída

Poznámka:

Knihovna MFC (Microsoft Foundation Classes) se nadále podporuje. Už ale nepřidáme funkce ani aktualizujeme dokumentaci.

Další podrobnosti najdete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.

Třída CMFCTasksPane implementuje seznam klikatelných položek (úkolů).

Syntaxe

class CMFCTasksPane : public CDockablePane

Členové

Veřejné konstruktory

Název Popis
CMFCTasksPane::CMFCTasksPane CMFCTasksPane Vytvoří objekt.

Veřejné metody

Název Popis
CMFCTasksPane::AddGroup Přidá do ovládacího prvku podokna úloh novou skupinu úloh.
CMFCTasksPane::AddLabel Přidá nový statický popisek do zadané skupiny úloh.
CMFCTasksPane::AddMRUFilesList Přidá úkoly určené seznamem naposledy použitých souborů (MRU) do skupiny.
CMFCTasksPane::AddPage Přidá novou stránku do podokna úloh.
CMFCTasksPane::AddSeparator
CMFCTasksPane::AddTask Přidá nový úkol do zadané skupiny úkolů.
CMFCTasksPane::AddWindow Přidá podřízené okno do podokna úloh.
CMFCTasksPane::CollapseAllGroups
CMFCTasksPane::CollapseGroup Programově sbalí skupinu.
CMFCTasksPane::CreateDefaultMiniframe (Přepsání CPane::CreateDefaultMiniframe.)
CMFCTasksPane::CreateMenu Volá se rozhraním pro vytvoření nabídky pro tlačítko nabídky Ostatní podokna úloh.
CMFCTasksPane::EnableAnimation Povolí nebo zakáže animaci při sbalení nebo rozbalení skupin úloh.
CMFCTasksPane::EnableGroupCollapse Určuje, jestli je možné sbalit skupiny úkolů.
CMFCTasksPane::EnableHistoryMenuButtons Povolí nebo zakáže rozevírací nabídky v navigačních tlačítkách Další a Předchozí .
CMFCTasksPane::EnableNavigationToolbar Povolí nebo zakáže navigační panel nástrojů.
CMFCTasksPane::EnableOffsetCustomControls
CMFCTasksPane::EnableScrollButtons Povolí tlačítka pro posouvání místo posuvníku.
CMFCTasksPane::EnableWrapLabels Povolí nebo zakáže zalamování slov pro popisky.
CMFCTasksPane::EnableWrapTasks Povolí nebo zakáže zalamování slov pro úkoly.
CMFCTasksPane::GetActivePage Vrátí index založený na nule aktivní stránky.
CMFCTasksPane::GetGroupCaptionHeight Vrátí výšku titulků skupiny.
CMFCTasksPane::GetGroupCaptionHorzOffset Vrátí aktuální posun titulku skupiny z levého a pravého okraje podokna úloh.
CMFCTasksPane::GetGroupCaptionVertOffset Vrátí aktuální posun titulku skupiny od horních a dolních okrajů podokna úloh.
CMFCTasksPane::GetGroupCount Vrátí celkový počet skupin.
CMFCTasksPane::GetGroupLocation Vrátí interní index skupiny pro danou skupinu.
CMFCTasksPane::GetGroupVertOffset Vrátí svislý posun skupiny.
CMFCTasksPane::GetHorzMargin Vrátí vodorovné mezery mezi podoknem úloh a okraji klientské oblasti.
CMFCTasksPane::GetNextPages
CMFCTasksPane::GetPageByGroup Načte index stránky pro zadanou skupinu.
CMFCTasksPane::GetPagesCount Vrátí počet stránek.
CMFCTasksPane::GetPreviousPages
CMFCTasksPane::GetScrollBarCtrl (Přepsání CWnd::GetScrollBarCtrl.)
CMFCTasksPane::GetTask Načte úkol.
CMFCTasksPane::GetTaskCount Vrátí počet položek úkolů v zadané skupině.
CMFCTasksPane::GetTaskGroup Vrátí skupinu úloh pro daný index skupiny.
CMFCTasksPane::GetTaskLocation Vrátí skupinu a index pro daný úkol.
CMFCTasksPane::GetTasksHorzOffset Vrátí vodorovný posun úkolů z levého a pravého okraje nadřazených skupin.
CMFCTasksPane::GetTasksIconHorzOffset
CMFCTasksPane::GetTasksIconVertOffset
CMFCTasksPane::GetVertMargin Vrátí svislé mezery mezi podoknem úloh a okraji klientské oblasti.
CMFCTasksPane::IsAccessibilityCompatible (Přepsání CDockablePane::IsAccessibilityCompatible.)
CMFCTasksPane::IsAnimationEnabled Určuje, jestli je povolená animace.
CMFCTasksPane::IsBackButtonEnabled Určuje, jestli je tlačítko Zpět povolené.
CMFCTasksPane::IsForwardButtonEnabled Určuje, jestli je povolené tlačítko pro přeposlání.
CMFCTasksPane::IsGroupCollapseEnabled
CMFCTasksPane::IsHistoryMenuButtonsEnabled Určuje, jestli mají navigační tlačítka Další a Předchozí rozevírací nabídky.
CMFCTasksPane::IsNavigationToolbarEnabled Určuje, jestli je povolený navigační panel nástrojů.
CMFCTasksPane::IsToolBox
CMFCTasksPane::IsWrapLabelsEnabled Určuje, zda podokno úloh zalamuje slova v popiscích.
CMFCTasksPane::IsWrapTasksEnabled Určuje, zda podokno úloh zalamuje slova v úkolech.
CMFCTasksPane::LoadState (Přepsání CDockablePane::LoadState.)
CMFCTasksPane::OnCancel
CMFCTasksPane::OnClickTask Volá se rozhraním, když uživatel klikne na položku v podokně úloh.
CMFCTasksPane::OnOK
CMFCTasksPane::OnPressBackButton Volá se rozhraním, když uživatel klikne na tlačítko Zpět.
CMFCTasksPane::OnPressForwardButton Volá se rozhraním, když uživatel klikne na navigační tlačítko vpřed.
CMFCTasksPane::OnPressHomeButton Volá se rozhraním, když uživatel klikne na tlačítko domovské navigace.
CMFCTasksPane::OnPressOtherButton
CMFCTasksPane::OnSetAccData (Přepsání CBasePane::OnSetAccData.)
CMFCTasksPane::OnUpdateCmdUI (Přepsání CDockablePane::OnUpdateCmdUI.)
CMFCTasksPane::P reTranslateMessage (Přepsání CDockablePane::P reTranslateMessage.)
CMFCTasksPane::RecalcLayout (Přepsání CPane::RecalcLayout.)
CMFCTasksPane::RemoveAllGroups Odebere všechny skupiny na zadané stránce.
CMFCTasksPane::RemoveAllPages Odebere všechny stránky z podokna úloh s výjimkou výchozí (první) stránky.
CMFCTasksPane::RemoveAllTasks Odebere všechny úkoly ze skupiny.
CMFCTasksPane::RemoveGroup Odebere skupinu.
CMFCTasksPane::RemovePage Odebere zadanou stránku z podokna úloh.
CMFCTasksPane::RemoveTask Odebere úkol ze skupiny úkolů.
CMFCTasksPane::SaveState (Přepsání CDockablePane::SaveState.)
CMFCTasksPane::Serialize (Přepsání CDockablePane::Serialize.)
CMFCTasksPane::SetActivePage Aktivuje zadanou stránku v podokně úloh.
CMFCTasksPane::SetCaption Nastaví název titulku podokna úloh.
CMFCTasksPane::SetGroupCaptionHeight Nastaví výšku titulku skupiny.
CMFCTasksPane::SetGroupCaptionHorzOffset Nastaví vodorovný posun titulku skupiny.
CMFCTasksPane::SetGroupCaptionVertOffset Nastaví svislý posun titulku skupiny.
CMFCTasksPane::SetGroupName Nastaví název skupiny.
CMFCTasksPane::SetGroupTextColor Nastaví barvu textu pro titulek skupiny.
CMFCTasksPane::SetGroupVertOffset Nastaví svislý posun pro skupinu.
CMFCTasksPane::SetHorzMargin Nastaví vodorovné mezery mezi podoknem úloh a okraji klientské oblasti.
CMFCTasksPane::SetIconsList Nastaví seznam obrázků přidružený k úkolům.
CMFCTasksPane::SetPageCaption Nastaví text titulku pro stránku podokna úloh.
CMFCTasksPane::SetTaskName Nastaví název úkolu.
CMFCTasksPane::SetTasksIconHorzOffset
CMFCTasksPane::SetTasksIconVertOffset
CMFCTasksPane::SetTaskTextColor Nastaví barvu textu úkolu.
CMFCTasksPane::SetTasksHorzOffset Nastaví vodorovný posun úkolů z levého a pravého okraje nadřazených skupin.
CMFCTasksPane::SetVertMargin Nastaví svislé mezery mezi podoknem úloh a okraji klientské oblasti.
CMFCTasksPane::SetWindowHeight Nastaví výšku okna.
CMFCTasksPane::ShowCommandMessageString
CMFCTasksPane::ShowTask Zobrazí nebo skryje úkol.
CMFCTasksPane::ShowTaskByCmdId Zobrazí nebo skryje úlohu na základě ID příkazu.
CMFCTasksPane::Update Aktualizuje prvky grafického uživatelského rozhraní, které patří do podokna úloh.

Chráněné metody

Název Popis
CMFCTasksPane::OnActivateTasksPanePage Volá se rozhraním při aktivaci nové stránky podokna úloh.

Poznámky

Třída CMFCTasksPane implementuje následující funkce:

  • Položky je možné seskupit a každé seskupení položek může mít přidružený titulek.

  • Seskupování položek je možné sbalit nebo rozbalit.

  • Ke každé položce v podokně úloh lze přiřadit ikonu.

  • Jednotlivé položky mohou být přidruženy k ID příkazu, které se spustí, když uživatel klikne na položku. Po kliknutí se zpráva WM_COMMAND odešle vlastníkovi ovládacího prvku podokna úloh.

CMFCTasksPane Pokud chcete ovládací prvek použít ve vaší aplikaci, postupujte takto:

  1. CMFCTasksPane Vložte objekt do třídy okna hlavního rámce.

  2. Při zpracování WM_CREATE zprávy zavolejte metodu Create . Můžete použít běžné styly CControlBar . Další informace najdete na webu CControlBar::Create.

  3. Volání CMFCTasksPane::AddGroup metoda přidat různé skupiny.

  4. Volání CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel nebo CMFCTasksPane::AddMRUFilesList členské funkce pro přidání nových položek (úkolů) do každé skupiny.

  5. Volání CMFCTasksPane::EnableGroupCollapse určit, zda skupiny položek mohou sbalit.

Následující obrázek znázorňuje typický ovládací prvek podokna úloh. První skupina je zvláštní skupina a její titulek je tmavší barva. Třetí skupina je sbalená. Poslední skupina je zarovnaná do dolní části podokna úloh a nemá žádný titulek a poslední úkol ve skupině je jednoduchý popisek:

Příklad podokna úloh

Vzhled podokna úloh můžete přizpůsobit úpravou různých okrajů a posunů. Následující obrázek vysvětluje význam těchto proměnných:

Vlastní skupina úkolů

Příklad

Následující příklad ukazuje, jak sestavit CMFCTasksPane objekt a používat různé metody ve CMFCTasksPane třídě. Příklad ukazuje, jak povolit sbalování skupin úloh, povolit rozevírací nabídky na navigačních tlačítkách Další a Předchozí , povolit posuvníky místo posuvníku, povolit zalamování textu v popiscích, nastavit název titulku podokna úloh, nastavit barvu textu pro titulek skupiny, a nastavte vodorovné a svislé okraje.

CMFCTasksPane *tPane = new CMFCTasksPane();
tPane->EnableGroupCollapse(true);
tPane->EnableHistoryMenuButtons(true);
tPane->EnableScrollButtons(true);
tPane->EnableWrapLabels(true);
tPane->SetCaption(_T("Task Pane"));
tPane->SetGroupTextColor(0, RGB(0, 0, 128));
tPane->SetHorzMargin(15);
tPane->SetVertMargin(15);
tPane->Update();

Hierarchie dědičnosti

Objekt CObject
└ CCmdTarget
└ CWnd
   └ CBasePane
    └ CPane
     └ CDockablePane
     └ CMFCTasksPane

Požadavky

Hlavička: afxTasksPane.h

CMFCTasksPane::AddGroup

Přidá do ovládacího prvku podokna úloh novou skupinu úloh.

int AddGroup(
    int nPageIdx,
    LPCTSTR lpszGroupName,
    BOOL bBottomLocation = FALSE,
    BOOL bSpecial = FALSE,
    HICON hIcon = NULL);

int AddGroup(
    LPCTSTR lpszGroupName,
    BOOL bBottomLocation = FALSE,
    BOOL bSpecial = FALSE,
    HICON hIcon = NULL);

Parametry

nPageIdx
[v] Určuje index stránky založený na nule.

lpszGroupName
[v] Určuje název skupiny.

bBottomLocation
[v] TRUE pro vytvoření skupiny v dolní části ovládacího prvku podokna úloh; jinak NEPRAVDA.

bSpecial
[v] PRAVDA, pokud chcete tuto skupinu označit jako speciální skupinu, jinak NEPRAVDA. Další informace o speciálních skupinách naleznete v části Poznámky v části CMFCTasksPane.

hIcon
[v] Určuje ikonu, která se má zobrazit v titulku skupiny.

Návratová hodnota

Index skupiny založený na nule v interním seznamu skupin, které třída udržuje.

Poznámky

Voláním této metody vytvoříte skupinu úloh a tuto skupinu přidáte do ovládacího prvku podokna úloh.

Architektura zobrazuje skupiny úloh v horní části ovládacího prvku podokna úloh nebo v dolní části. Architektura může zobrazit pouze jednu skupinu v dolní části; tato skupina musí být přidána jako poslední.

CMFCTasksPane::AddLabel

Přidá popisek do zadané skupiny úloh.

int AddLabel(
    int nGroup,
    LPCTSTR lpszLabelName,
    int nTaskIcon = -1,
    BOOL bIsBold = FALSE);

Parametry

nSkupina
[v] Určuje index skupiny, do které se přidá popisek.

lpszLabelName
[v] Určuje název popisku.

nTaskIcon
[v] Určuje ikonu, která se má zobrazit vedle popisku. Architektura ukládá ikony do seznamu obrázků. Tento parametr je index do tohoto seznamu.

bIsBold
[v] TRUE pro zobrazení popisku tučným textem; jinak NEPRAVDA.

Návratová hodnota

Index založený na nule skupiny, do které byl přidán popisek, nebo -1, pokud skupina určená nGroup neexistuje.

Poznámky

Architektura zpracovává úlohy a popisky odlišně. Když uživatel klikne na úlohu, architektura spustí příkaz. Když uživatel klikne na popisek, nespustí se žádný příkaz. Další informace naleznete v tématu CMFCTasksPane::AddTask.

CMFCTasksPane::AddMRUFilesList

Přidá úkol pro každý soubor uložený v seznamu naposledy použitých souborů (MRU) do skupiny.

int AddMRUFilesList(
    int nGroup,
    int nMaxFiles = 4);

Parametry

nSkupina
[v] Určuje index skupiny. Tato metoda přidá seznam souborů MRU do skupiny určené tímto parametrem.

nMaxFiles
[v] Určuje počet souborů, které se mají zobrazit v seznamu souborů MRU.

Návratová hodnota

Index založený na nule skupiny, do které byl přidán seznam souborů MRU, nebo -1, pokud skupina zadaná skupinou nGroup neexistuje.

CMFCTasksPane::AddPage

Přidá stránku do podokna úloh.

int AddPage(LPCTSTR lpszPageLabel);

Parametry

lpszPageLabel
[v] Určuje popisek stránky.

Návratová hodnota

Index nové stránky založený na nule.

CMFCTasksPane::AddSeparator

int AddSeparator(int nGroup);

Parametry

[v] nSkupina

Návratová hodnota

Poznámky

CMFCTasksPane::AddTask

Přidá úkol do zadané skupiny úkolů.

int AddTask(
    int nGroup,
    LPCTSTR lpszTaskName,
    int nTaskIcon = -1,
    UINT uiCommandID = 0,
    DWORD dwUserData = 0);

Parametry

nSkupina
[v] Určuje index skupiny, do kterého se úkol přidá.

lpszTaskName
[v] Určuje název úkolu.

nTaskIcon
[v] Určuje ikonu, která se má zobrazit vedle úkolu. Architektura ukládá ikony do seznamu obrázků. Tento parametr je index do tohoto seznamu.

uiCommandID
[v] Určuje ID příkazu, které se má spustit, když uživatel klikne na úkol. Úloha se považuje za popisek, pokud je uiCommandID 0.

dwUserData
[v] Určuje uživatelem definovaná data, která mají být přidružena k úkolu.

Návratová hodnota

Index založený na nule skupiny, do které byl úkol přidán, nebo -1, pokud skupina určená skupinou nGroup neexistuje.

CMFCTasksPane::AddWindow

Přidá podřízené okno do podokna úloh.

int AddWindow(
    int nGroup,
    HWND hwndTask,
    int nWndHeight,
    BOOL bAutoDestroyWindow = FALSE,
    DWORD dwUserData = 0);

Parametry

nSkupina
[v] Určuje index skupiny, do kterého se okno přidá.

hwndTask
[v] Určuje popisovač okna, který chcete přidat.

nWndHeight
[v] Určuje výšku okna.

bAutoDestroyWindow
[v] TRUE zničit okno při odebrání úkolu; jinak NEPRAVDA.

dwUserData
[v] Určuje uživatelem definovaná data přidružená k úloze.

Návratová hodnota

Index založený na nule skupiny, do které bylo okno přidáno, nebo -1, pokud skupina určená nGroup neexistuje.

Poznámky

Voláním této metody přidáte ovládací prvek do podokna úloh. Můžete například přidat ovládací prvek pro úpravy, který funguje jako vyhledávací panel.

CMFCTasksPane::CMFCTasksPane

Vytvoří CMFCTasksPane objektu.

CMFCTasksPane();

CMFCTasksPane::CollapseAllGroups

void CollapseAllGroups(BOOL bCollapse = TRUE);

void CollapseAllGroups(
    int nPageIdx,
    BOOL bCollapse);

Parametry

[v] bCollapse
[v] nPageIdx

Poznámky

CMFCTasksPane::CollapseGroup

Sbalí nebo rozbalí skupinu.

BOOL CollapseGroup(
    CMFCTasksPaneTaskGroup* pGroup,
    BOOL bCollapse = TRUE);

BOOL CollapseGroup(
    int nGroup,
    BOOL bCollapse = TRUE);

Parametry

pGroup
[v] Určuje skupinu, která se má sbalit.

bCollapse
[v] PRAVDA pro sbalení skupiny; NEPRAVDA pro rozbalení skupiny

nSkupina
[v] Určuje index skupiny založený na nule, který se má sbalit v interním seznamu skupin.

Návratová hodnota

TRUE, pokud se skupina úspěšně sbalí nebo rozbalí; jinak NEPRAVDA.

Poznámky

Sbalená skupina zobrazuje pouze titulek skupiny; seznam úkolů je skrytý.

CMFCTasksPane::CreateDefaultMiniframe

virtual CPaneFrameWnd* CreateDefaultMiniframe(CRect rectInitial);

Parametry

[v] rectInitial

Návratová hodnota

Poznámky

CMFCTasksPane::CreateMenu

Vytvoří nabídku, která se zobrazí, když uživatel klikne na tlačítko nabídky Ostatní podokna úloh .

HMENU CreateMenu() const;

Návratová hodnota

Popisovač nové nabídky.

Poznámky

Přepsat tuto metodu v odvozené třídě přizpůsobit nabídku pro podokno úloh.

Místní nabídka, kterou tato metoda vytvoří, obsahuje seznam stránek v podokně úloh. V nabídce se vedle aktivní stránky zobrazí značka zaškrtnutí.

CMFCTasksPane::EnableAnimation

Povolí nebo zakáže animaci, která nastane, když se skupina úloh rozbalí nebo sbalí.

void EnableAnimation(BOOL bEnable = TRUE);

Parametry

bEnable
[v] PRAVDA, pokud chcete povolit animaci, která nastane při rozbalení nebo sbalení skupiny úloh; jinak NEPRAVDA.

Poznámky

Ve výchozím nastavení se animace, ke které dojde, když se skupina úloh rozbalí nebo sbalí, je povolená.

CMFCTasksPane::EnableGroupCollapse

Určuje, jestli může uživatel sbalit skupiny úkolů.

void EnableGroupCollapse(BOOL bEnable);

Parametry

bEnable
[v] TRUE, pokud uživatelé mohou sbalit skupiny úkolů; jinak NEPRAVDA.

Poznámky

Skupina úkolů, která je sbalená, zobrazí pouze titulek skupiny; seznam úkolů je skrytý.

CMFCTasksPane::EnableHistoryMenuButtons

Umožňuje rozevírací nabídky na navigačních tlačítkách Další a Předchozí .

void EnableHistoryMenuButtons(BOOL bEnable = TRUE);

Parametry

bEnable
[v] TRUE pro povolení rozevíracích nabídek na navigačních tlačítkách Další a Předchozí ; jinak NEPRAVDA.

Poznámky

Ve výchozím nastavení jsou rozevírací nabídky na tlačítkách Další a Předchozí zakázané.

Nabídky obsahují historii stránek úkolů, které uživatel použil.

CMFCTasksPane::EnableNavigationToolbar

Povolí nebo zakáže navigační panel nástrojů.

void EnableNavigationToolbar(
    BOOL bEnable = TRUE,
    UINT uiToolbarBmpRes = 0,
    CSize sizeToolbarImage = CSize(0,
    0),
    CSize sizeToolbarButton = CSize(0,
    0));

Parametry

bEnable
[v] TRUE pro povolení navigačního panelu nástrojů; jinak NEPRAVDA.

uiToolbarBmpRes
[v] Určuje ID zdroje rastrového obrázku, který obsahuje obrázky, které se mají zobrazit na panelu nástrojů.

sizeToolbarImage
[v] Určuje velikost obrázku panelu nástrojů.

sizeToolbarButton
[v] Určuje velikost tlačítka panelu nástrojů.

Poznámky

Navigační panel nástrojů je panel nástrojů, který se zobrazí v horní části podokna úloh. Navigační panel nástrojů obsahuje navigační tlačítka Zpět, Vpřed a Domů a tlačítko nabídky, které obsahuje seznam dostupných stránek.

Ve výchozím nastavení architektura nezobrazuje navigační panel nástrojů. Pokud se navigační panel nástrojů nezobrazí, navigační tlačítka se nacházejí na titulku ukotveného panelu.

CMFCTasksPane::EnableOffsetCustomControls

void EnableOffsetCustomControls(BOOL bEnable);

Parametry

[v] bEnable

Poznámky

CMFCTasksPane::EnableScrollButtons

Povolí tlačítka pro posouvání místo posuvníku.

void EnableScrollButtons(BOOL bEnable = TRUE);

Parametry

bEnable
[v] TRUE pro zobrazení posuvníků v podokně úloh místo posuvníku; jinak NEPRAVDA.

Poznámky

Ve výchozím nastavení architektura zobrazuje tlačítka posouvání v podokně úloh.

CMFCTasksPane::EnableWrapLabels

Povolí nebo zakáže obtékání textu v popiscích.

void EnableWrapLabels(BOOL bEnable = TRUE);

Parametry

bEnable
[v] TRUE pro zalomení textu v popiscích, které se zobrazí v podokně úloh; jinak NEPRAVDA.

Poznámky

Ve výchozím nastavení architektura nezalamuje text v popiscích. Pokud je povolené zalamování textu, může se text v popiscích zobrazovat na více řádcích. Popisek může obsahovat značky zalomení čar, jako \n je značka podtržení &.

CMFCTasksPane::EnableWrapTasks

Povolí nebo zakáže zalamování textu v úkolech.

void EnableWrapTasks(BOOL bEnable = TRUE);

Parametry

bEnable
[v] TRUE pro zabalení úkolů v podokně úloh; jinak NEPRAVDA.

Poznámky

Ve výchozím nastavení je zalamování slov pro úkoly zakázané.

CMFCTasksPane::GetActivePage

Vrátí index založený na nule aktivní stránky.

int GetActivePage() const;

Návratová hodnota

Index aktivní stránky založený na nule.

CMFCTasksPane::GetGroupCaptionHeight

Vrátí výšku titulku skupiny.

int GetGroupCaptionHeight() const;

Návratová hodnota

Výška titulku skupiny v pixelech.

CMFCTasksPane::GetGroupCaptionHorzOffset

Vrátí vodorovný posun titulku skupiny.

int GetGroupCaptionHorzOffset() const;

Návratová hodnota

Vodorovný posun titulku skupiny Vodorovný posun je vzdálenost v pixelech od levého nebo pravého okraje podokna úloh.

CMFCTasksPane::GetGroupCaptionVertOffset

Vrátí svislý posun titulku skupiny.

int GetGroupCaptionVertOffset() const;

Návratová hodnota

Svislý posun titulku skupiny od horních a dolních okrajů podokna úloh.

Poznámky

Výchozí hodnota svislého posunu je 7 pixelů.

CMFCTasksPane::GetGroupCount

Vrátí celkový počet skupin.

int GetGroupCount() const;

Návratová hodnota

Celkový počet skupin v podokně úloh.

CMFCTasksPane::GetGroupLocation

Vrátí index interní skupiny pro zadanou skupinu.

BOOL GetGroupLocation(
    CMFCTasksPaneTaskGroup* pGroup,
    int& nGroup) const;

Parametry

pGroup
[v] Určuje skupinu úloh, jejíž umístění je načteno.

nSkupina
[ven] Obsahuje index založený na nule skupiny úloh.

Návratová hodnota

TRUE, pokud byla nalezena skupina úkolů; jinak NEPRAVDA.

CMFCTasksPane::GetGroupVertOffset

Vrátí svislý posun skupiny.

int GetGroupVertOffset() const;

Návratová hodnota

Svislý posun skupiny v pixelech.

CMFCTasksPane::GetHorzMargin

Vrátí vodorovné mezery mezi podoknem úloh a okrajem klientské oblasti.

int GetHorzMargin() const;

Návratová hodnota

Vodorovné mezery mezi podoknem úloh a okrajem klientské oblasti.

Poznámky

Výchozí mezera mezi podoknem úloh a okrajem klientské oblasti je 12 pixelů.

CMFCTasksPane::GetNextPages

void GetNextPages(CStringList& lstNextPages) const;

Parametry

[v] lstNextPages

Poznámky

CMFCTasksPane::GetPageByGroup

Načte index stránky pro zadanou skupinu.

BOOL GetPageByGroup(
    int nGroup,
    int& nPage) const;

Parametry

nSkupina
[v] Určuje index založený na nule skupiny úloh.

nPage
[ven] Obsahuje index stránky pro zadanou skupinu. Pokud skupina úloh obsahuje pouze výchozí stránku, vrácená hodnota je 0.

Návratová hodnota

TRUE, pokud skupina nGroup existuje; jinak NEPRAVDA.

CMFCTasksPane::GetPagesCount

Vrátí počet stránek.

int GetPagesCount() const;

Návratová hodnota

Počet stránek v podokně úloh.

CMFCTasksPane::GetPreviousPages

void GetPreviousPages(CStringList& lstPrevPages) const;

Parametry

[v] lstPrevPages

Poznámky

CMFCTasksPane::GetScrollBarCtrl

virtual CScrollBar* GetScrollBarCtrl(int nBar) const;

Parametry

[v] nBar

Návratová hodnota

Poznámky

CMFCTasksPane::GetTask

Načte úkol.

CMFCTasksPaneTask* GetTask(
    int nGroup,
    int nTask) const;

Parametry

nSkupina
[v] Určuje index založený na nule skupiny, která obsahuje úkol.

nTask
[v] Určuje index úkolu založený na nule v seznamu určeném skupinou nGroup.

Návratová hodnota

Úkol v zadaném indexu.

CMFCTasksPane::GetTaskCount

Vrátí počet úkolů v zadané skupině.

int GetTaskCount(int nGroup) const;

Parametry

nSkupina
[v] Určuje index skupiny úloh.

Návratová hodnota

Počet úkolů v zadané skupině nebo 0, pokud nGroup není platný.

CMFCTasksPane::GetTaskGroup

Vrátí skupinu úloh pro zadaný index skupiny.

CMFCTasksPaneTaskGroup* GetTaskGroup(int nGroup) const;

Parametry

nSkupina
[v] Určuje index založený na nule skupiny, který se má načíst.

Návratová hodnota

Skupina úloh v zadaném indexu.

CMFCTasksPane::GetTaskLocation

Vrátí skupinu a index pro zadaný úkol.

BOOL GetTaskLocation(
    UINT uiCommandID,
    int& nGroup,
    int& nTask) const;

BOOL GetTaskLocation(
    HWND hwndTask,
    int& nGroup,
    int& nTask) const;

BOOL GetTaskLocation(
    CMFCTasksPaneTask* pTask,
    int& nGroup,
    int& nTask) const;

Parametry

uiCommandID
[v] Určuje ID příkazu úkolu, který se má najít.

nSkupina
[ven] Obsahuje index skupiny úkolu.

nTask
[ven] Obsahuje index úkolu ve skupině úloh.

hwndTask
[v] Určuje okno přidružené k úkolu.

pTask
[v] Určuje úkol, který se má najít.

Návratová hodnota

TRUE, pokud bylo nalezeno umístění úkolu; NEPRAVDA, pokud zadaný úkol neexistuje.

Poznámky

Tato metoda načte index skupiny a index úkolů pro zadaný úkol. Pokud metoda vrátí HODNOTU FALSE, nGroup a nTask jsou nastaveny na -1.

CMFCTasksPane::GetTasksHorzOffset

Vrátí vodorovný posun úkolů.

int GetTasksHorzOffset() const;

Návratová hodnota

Vodorovný posun úkolů z levého a pravého okraje nadřazených skupin

Poznámky

Výchozí vodorovný posun úkolů je 12 pixelů.

CMFCTasksPane::GetTasksIconHorzOffset

int GetTasksIconHorzOffset() const;

Návratová hodnota

Poznámky

CMFCTasksPane::GetTasksIconVertOffset

int GetTasksIconVertOffset() const;

Návratová hodnota

Poznámky

CMFCTasksPane::GetVertMargin

Vrátí svislý okraj mezi podoknem úloh a okraji klientské oblasti.

int GetVertMargin() const;

Návratová hodnota

Svislý okraj mezi podoknem úloh a okraji klientské oblasti.

Poznámky

Svislý okraj je mezera mezi podoknem úloh a okraji klientské oblasti. Výchozí hodnota svislého okraje je 12 pixelů.

CMFCTasksPane::IsAccessibilityCompatible

virtual BOOL IsAccessibilityCompatible();

Návratová hodnota

Poznámky

CMFCTasksPane::IsAnimationEnabled

Určuje, jestli je povolená animace.

BOOL IsAnimationEnabled() const;

Návratová hodnota

TRUE, pokud animace, která nastane, když uživatel rozbalí nebo sbalí skupinu je povolena; jinak NEPRAVDA.

Poznámky

Volání CMFCTasksPane::EnableAnimation povolení nebo zakázání animace.

CMFCTasksPane::IsBackButtonEnabled

Určuje, jestli je tlačítko Zpět povolené.

BOOL IsBackButtonEnabled() const;

Návratová hodnota

TRUE, pokud je tlačítko zpět povoleno; jinak NEPRAVDA.

Poznámky

Když uživatel klikne na tlačítko Zpět, architektura zobrazí předchozí stránku úkolu.

CMFCTasksPane::IsForwardButtonEnabled

Určuje, jestli je povolené tlačítko pro přeposlání.

BOOL IsForwardButtonEnabled() const;

Návratová hodnota

TRUE, pokud je tlačítko vpřed povoleno; jinak NEPRAVDA.

Poznámky

Tlačítko vpřed umožňuje navigaci vpřed v historii stránek úloh.

CMFCTasksPane::IsGroupCollapseEnabled

BOOL IsGroupCollapseEnabled() const;

Návratová hodnota

Poznámky

CMFCTasksPane::IsHistoryMenuButtonsEnabled

Určuje, jestli mají navigační tlačítka Další a Předchozí rozevírací nabídky.

BOOL IsHistoryMenuButtonsEnabled() const;

Návratová hodnota

TRUE, pokud mají navigační tlačítka Další a Předchozí rozevírací nabídky; jinak NEPRAVDA.

CMFCTasksPane::IsNavigationToolbarEnabled

Určuje, jestli je povolený navigační panel nástrojů.

BOOL IsNavigationToolbarEnabled() const;

Návratová hodnota

TRUE, pokud je povolen navigační panel nástrojů; jinak NEPRAVDA.

CMFCTasksPane::IsToolBox

virtual BOOL IsToolBox() const;

Návratová hodnota

Poznámky

CMFCTasksPane::IsWrapLabelsEnabled

Určuje, zda podokno úloh zalamuje slova v popiscích.

BOOL IsWrapLabelsEnabled() const;

Návratová hodnota

PRAVDA, pokud jsou slova v popiscích zabalena; jinak NEPRAVDA.

CMFCTasksPane::IsWrapTasksEnabled

Určuje, zda architektura zabalí řetězec úkolu.

BOOL IsWrapTasksEnabled() const;

Návratová hodnota

TRUE, pokud je řetězec úkolu zabalen; jinak NEPRAVDA.

CMFCTasksPane::LoadState

virtual BOOL LoadState(
    LPCTSTR lpszProfileName = NULL,
    int nIndex = -1,
    UINT uiID = (UINT) -1);

Parametry

[v] lpszProfileName
[v] nIndex
[v] UIID

Návratová hodnota

Poznámky

CMFCTasksPane::OnActivateTasksPanePage

Volá se rozhraním, když je stránka podokna úloh aktivní.

virtual void OnActivateTasksPanePage();

Poznámky

Přepsat tuto metodu v odvozené třídě přizpůsobit vzhled stránky podokna úloh.

CMFCTasksPane::OnCancel

virtual void OnCancel();

Poznámky

CMFCTasksPane::OnClickTask

Volá se rozhraním, když uživatel klikne na položku v podokně úloh.

virtual void OnClickTask(
    int nGroupNumber,
    int nTaskNumber,
    UINT uiCommandID,
    DWORD dwUserData);

Parametry

nGroupNumber
[v] Určuje index založený na nule skupiny, která obsahuje klikaný úkol.

nTaskNumber
[v] Určuje index založený na nule u klikaného úkolu.

uiCommandID
[v] Určuje ID příkazu přidružené k úkolu.

dwUserData
[v] Obsahuje uživatelem definovaná data přidružená k klikané úloze.

Poznámky

Architektura volá tuto metodu, když uživatel klikne na úlohu. Ve výchozím nastavení architektura zkontroluje ID příkazu přidruženého k klikané úloze a pokud není nula, odešle WM_COMMAND zprávu vlastníkovi ovládacího prvku podokna úloh.

Přepište tuto metodu v odvozené třídě, aby se při kliknutí na úkol spustil vlastní kód.

CMFCTasksPane::OnOK

virtual void OnOK();

Poznámky

CMFCTasksPane::OnPressBackButton

Volá se rozhraním, když uživatel klikne na tlačítko Zpět.

virtual void OnPressBackButton();

Poznámky

Ve výchozím nastavení architektura zobrazuje dříve zobrazenou stránku.

Přepište tuto metodu v odvozené třídě, aby se spustil vlastní kód, když uživatel klikne na tlačítko Zpět.

CMFCTasksPane::OnPressForwardButton

Volá se rozhraním, když uživatel klikne na navigační tlačítko vpřed.

virtual void OnPressForwardButton();

Poznámky

Ve výchozím nastavení rozhraní zobrazí stránku, kterou uživatel zobrazil před kliknutím na tlačítko Zpět .

Přepište tuto metodu v odvozené třídě, aby se spustil vlastní kód, když uživatel klikne na tlačítko vpřed.

CMFCTasksPane::OnPressHomeButton

Volá se rozhraním, když uživatel klikne na tlačítko domovské navigace.

virtual void OnPressHomeButton();

Poznámky

Ve výchozím nastavení architektura zobrazí výchozí stránku pro skupinu úloh.

Přepište tuto metodu v odvozené třídě, aby se spustil vlastní kód, když uživatel klikne na tlačítko domovské navigace.

CMFCTasksPane::OnPressOtherButton

virtual void OnPressOtherButton(
    CMFCCaptionMenuButton* pbtn,
    CWnd* pWndOwner);

Parametry

[v] pbtn
[v] pWndOwner

Poznámky

CMFCTasksPane::OnSetAccData

virtual BOOL OnSetAccData(long lVal);

Parametry

[v] LVal

Návratová hodnota

Poznámky

CMFCTasksPane::OnUpdateCmdUI

virtual void OnUpdateCmdUI(
    CFrameWnd* pTarget,
    BOOL bDisableIfNoHndler);

Parametry

[v] pTarget
[v] bDisableIfNoHndler

Poznámky

CMFCTasksPane::P reTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Parametry

[v] pMsg

Návratová hodnota

Poznámky

CMFCTasksPane::RecalcLayout

void RecalcLayout(BOOL bRedraw = TRUE);

Parametry

[v] bRedraw

Poznámky

CMFCTasksPane::RemoveAllGroups

Odebere všechny skupiny na zadané stránce.

void RemoveAllGroups(int nPageIdx = 0);

Parametry

nPageIdx
[v] Určuje index stránky založený na nule.

Poznámky

Odebere všechny skupiny na stránce určené parametrem nPageIdx nebo všechny skupiny, pokud existuje jenom výchozí stránka.

CMFCTasksPane::RemoveAllPages

Odebere všechny stránky z podokna úloh s výjimkou výchozí (první) stránky.

void RemoveAllPages();

CMFCTasksPane::RemoveAllTasks

Odebere všechny úkoly ze zadané skupiny.

void RemoveAllTasks(int nGroup);

Parametry

nSkupina
[v] Určuje index založený na nule skupiny.

CMFCTasksPane::RemoveGroup

Odebere skupinu.

void RemoveGroup(int nGroup);

Parametry

nSkupina
[v] Určuje index založený na nule skupiny, který se má odebrat.

Poznámky

Tato metoda odebere jednu skupinu. Pokud chcete odebrat všechny skupiny, místo toho zavolejte CMFCTasksPane::RemoveAllGroups .

Když architektura odebere skupinu, všechny úkoly a uživatelská okna přidružená k ní budou zničeny.

CMFCTasksPane::RemovePage

Odebere zadanou stránku z podokna úloh.

void RemovePage(int nPageIdx);

Parametry

nPageIdx
[v] Určuje index stránky založený na nule, který se má odebrat.

CMFCTasksPane::RemoveTask

Odebere úkol ze skupiny úkolů.

BOOL RemoveTask(
    int nGroup,
    int nTask,
    BOOL bRedraw = TRUE);

Parametry

nSkupina
[v] Určuje index založený na nule skupiny úloh, která obsahuje úkol, který se má odebrat.

nTask
[v] Určuje nulový index úlohy, který se má odebrat.

bRedraw
[v] TRUE pro překreslení podokna úloh; jinak NEPRAVDA.

Návratová hodnota

TRUE, pokud je funkce úspěšná; FALSE, pokud nGroup nebo nTask je neplatný.

CMFCTasksPane::SaveState

virtual BOOL SaveState(
    LPCTSTR lpszProfileName = NULL,
    int nIndex = -1,
    UINT uiID = (UINT) -1);

Parametry

[v] lpszProfileName
[v] nIndex
[v] UIID

Návratová hodnota

Poznámky

CMFCTasksPane::Serialize

virtual void Serialize(CArchive& ar);

Parametry

[v] ar

Poznámky

CMFCTasksPane::SetActivePage

Nastaví zadanou stránku v podokně úloh jako aktivní.

void SetActivePage(int nPageIdx);

Parametry

nPageIdx
[v] Určuje index stránky založený na nule, který se má zobrazit.

Poznámky

Tato metoda se používá, pokud nPageIdx je neplatný.

CMFCTasksPane::SetCaption

Nastaví název titulku podokna úloh.

void SetCaption(LPCTSTR lpszName);

Parametry

lpszName
[v] Určuje název titulku.

Poznámky

Pokud má podokno úloh více stránek, má výchozí stránka titulek nastavený pomocí této funkce.

CMFCTasksPane::SetGroupCaptionHeight

Nastaví výšku titulku skupiny.

void SetGroupCaptionHeight(int n = -1);

Parametry

n
[v] Určuje výšku titulku.

Poznámky

Voláním této metody lze přizpůsobit okraje prvků podokna úloh.

Pokud n je -1, architektura určuje hodnotu okraje pomocí správce vizuálu (CMFCVisualManager::GetTasksPaneGroupCaptionHeight). Výchozí výška titulku je 25 pixelů.

CMFCTasksPane::SetGroupCaptionHorzOffset

Nastaví vodorovný posun titulku skupiny.

void SetGroupCaptionHorzOffset(int n = -1);

Parametry

n
[v] Určuje vodorovný posun titulku skupiny.

CMFCTasksPane::SetGroupCaptionVertOffset

Nastaví svislý posun titulku skupiny.

void SetGroupCaptionVertOffset(int n = -1);

Parametry

n
[v] Určuje svislý posun titulku skupiny v pixelech.

CMFCTasksPane::SetGroupName

Nastaví název skupiny.

BOOL SetGroupName(
    int nGroup,
    LPCTSTR lpszGroupName);

Parametry

nSkupina
[v] Určuje index založený na nule skupiny.

lpszGroupName
[v] Určuje název skupiny.

Návratová hodnota

TRUE, pokud byl název skupiny úspěšně nastaven; jinak NEPRAVDA.

CMFCTasksPane::SetGroupTextColor

Nastaví barvu textu pro titulek skupiny.

BOOL SetGroupTextColor(
    int nGroup,
    COLORREF color,
    COLORREF colorHot = (COLORREF)-1);

Parametry

nSkupina
[v] Určuje index založený na nule skupiny.

barva
[v] Určuje barvu textu.

colorHot
[v] Určuje barvu textu pro zvýrazněnou skupinu. Pokud -1, použije se výchozí barva zvýraznění.

Návratová hodnota

TRUE, pokud byla barva textu skupiny úspěšně změněna; jinak NEPRAVDA.

CMFCTasksPane::SetGroupVertOffset

Nastaví svislý posun pro skupinu.

void SetGroupVertOffset(int n = -1);

Parametry

n
[v] Určuje svislý posun.

Poznámky

Svislý posun je vzdálenost mezi skupinou úloh a ohraničení podokna úloh.

Voláním této metody lze přizpůsobit okraje prvků podokna úloh. Pokud n je -1, architektura určuje hodnotu okraje pomocí správce vizuálu (CMFCVisualManager::GetTasksPaneGroupVertOffset). Výchozí posun je 15 pixelů.

CMFCTasksPane::SetHorzMargin

Nastaví vodorovný okraj.

void SetHorzMargin(int n = -1);

Parametry

n
[v] Určuje okraj v pixelech.

Poznámky

Vodorovný okraj je vzdálenost mezi podoknem úloh a horním nebo dolním okrajem klientské oblasti.

Pokud n je -1 a architektura určuje hodnotu okraje pomocí správce vizuálu (CMFCVisualManager::GetTasksPaneHorzMargin). Výchozí vodorovný okraj je 12 pixelů.

CMFCTasksPane::SetIconsList

Nastaví seznam obrázků.

BOOL SetIconsList(
    UINT uiImageListResID,
    int cx,
    COLORREF clrTransparent = RGB(255, 0, 255));

void SetIconsList(HIMAGELIST hIcons);

Parametry

uiImageListResID
[v] Určuje ID prostředku seznamu imagí.

cx
[v] Určuje velikost ikon v seznamu obrázků.

clrTransparent
[v] Určuje průhlednou barvu.

hIcons
[v] Určuje seznam obrázků, který obsahuje ikony pro podokno úloh.

Poznámky

Architektura ukládá ikony do seznamu obrázků. Úkoly jsou přidružené k ikoně, které jsou uložené v daném seznamu.

Tato metoda přidruží seznam obrázků k ovládacímu prvku podokna úloh. Pokud chcete nastavit ikonu úkolu při volání CMFCTasksPane::AddTask, nastavte nTaskIcon v tomto seznamu obrázků odpovídající index založený na nule.

CMFCTasksPane::SetPageCaption

Nastaví text titulku pro stránku podokna úloh.

void SetPageCaption(
    int nPageIdx,
    LPCTSTR lpszName);

Parametry

nPageIdx
[v] Určuje index stránky založený na nule.

lpszName
[v] Určuje text titulku, který se má zobrazit na stránce.

Poznámky

Pokud má podokno úloh více stránek, má výchozí stránka titulek nastavený touto metodou.

CMFCTasksPane::SetTaskName

Nastaví název úkolu.

BOOL SetTaskName(
    int nGroup,
    int nTask,
    LPCTSTR lpszTaskName);

Parametry

nSkupina
[v] Určuje index založený na nule skupiny úloh.

nTask
[v] Určuje index úlohy založený na nule.

lpszTaskName
[v] Určuje název úkolu.

Návratová hodnota

TRUE, pokud byl název úkolu úspěšně nastaven; jinak NEPRAVDA.

CMFCTasksPane::SetTasksHorzOffset

Nastaví vodorovný posun pro úkoly.

void SetTasksHorzOffset(int n = -1);

Parametry

n
[v] Určuje vodorovný posun.

Poznámky

Vodorovný posun je vzdálenost v pixelech od levého a pravého okraje skupiny.

Pokud n je -1, tato metoda nastaví vodorovný posun na hodnotu vrácenou metodou CMFCVisualManager::GetTasksPaneTaskHorzOffset .

Výchozí vodorovný posun je 12 pixelů.

CMFCTasksPane::SetTasksIconHorzOffset

void SetTasksIconHorzOffset(int n = -1);

Parametry

[v] n

Poznámky

CMFCTasksPane::SetTasksIconVertOffset

void SetTasksIconVertOffset(int n = -1);

Parametry

[v] n

Poznámky

CMFCTasksPane::SetTaskTextColor

Nastaví barvu textu úkolu.

BOOL SetTaskTextColor(
    int nGroup,
    int nTask,
    COLORREF color,
    COLORREF colorHot = (COLORREF)-1);

Parametry

nSkupina
[v] Určuje index založený na nule skupiny úloh, která obsahuje úkol.

nTask
[v] Určuje index úlohy založený na nule.

barva
[v] Určuje barvu textu úkolu.

colorHot
[v] Určuje barvu textu pro zvýrazněnou skupinu. Pokud -1, tato metoda používá výchozí barvu zvýraznění.

Návratová hodnota

TRUE, pokud byla barva textu úkolu úspěšně nastavena; jinak NEPRAVDA.

CMFCTasksPane::SetVertMargin

Nastaví svislý okraj.

void SetVertMargin(int n = -1);

Parametry

n
[v] Určuje svislý okraj, který se má nastavit.

Poznámky

Svislý okraj je vzdálenost mezi podoknem úloh a svislými okraji klientské oblasti.

Pokud n je -1, architektura určuje hodnotu okraje pomocí správce vizuálu (CMFCVisualManager::GetTasksPaneVertMargin). Výchozí okraj je 12 pixelů.

CMFCTasksPane::SetWindowHeight

Nastaví výšku ovládacího prvku okna.

BOOL SetWindowHeight(
    int nGroup,
    HWND hwndTask,
    int nWndHeight);

BOOL SetWindowHeight(
    HWND hwndTask,
    int nWndHeight);

Parametry

nSkupina
[v] Určuje index založený na nule skupiny, která obsahuje ovládací prvek okna.

hwndTask
[v] Určuje popisovač ovládacího prvku okna.

nWndHeight
[v] Určuje výšku, která se má nastavit.

Návratová hodnota

TRUE, pokud byla výška ovládacího prvku okna úspěšně nastavena; FALSE, pokud nGroup je neplatná nebo pokud hwndTask neexistuje.

Poznámky

Volání CMFCTasksPane::AddWindow pro přidání úkolů s ovládacími prvky okna.

CMFCTasksPane::ShowCommandMessageString

virtual void ShowCommandMessageString(UINT uiCmdId);

Parametry

[v] uiCmdId

Poznámky

CMFCTasksPane::ShowTask

Zobrazí nebo skryje úkol.

BOOL ShowTask(
    int nGroup,
    int nTask,
    BOOL bShow = TRUE,
    BOOL bRedraw = TRUE);

Parametry

nSkupina
[v] Určuje index založený na nule skupiny.

nTask
[v] Určuje index úkolu založený na nule, který se má zobrazit nebo skrýt.

BShow
[v] PRAVDA pro zobrazení úkolu; NEPRAVDA pro skrytí úkolu

bRedraw
[v] TRUE pro překreslení podokna úloh; jinak NEPRAVDA.

Návratová hodnota

TRUE, pokud byl úkol úspěšně zobrazen nebo skrytý; NEPRAVDA, pokud zadaná skupina nebo úloha neexistuje.

Poznámky

Pomocí CMFCTasksPane::ShowTaskByCmdId zobrazíte nebo skryjete úlohu na základě ID příkazu.

CMFCTasksPane::ShowTaskByCmdId

Zobrazí nebo skryje úlohu na základě ID příkazu.

BOOL ShowTaskByCmdId(
    UINT uiCommandID,
    BOOL bShow = TRUE,
    BOOL bRedraw = TRUE);

Parametry

uiCommandID
[v] Určuje ID příkazu úkolu, který se má zobrazit nebo skrýt.

BShow
[v] PRAVDA pro zobrazení úkolu; NEPRAVDA pro skrytí úkolu

bRedraw
[v] TRUE pro překreslení podokna úloh; jinak NEPRAVDA.

Návratová hodnota

TRUE, pokud byl úkol úspěšně zobrazen nebo skrytý; NEPRAVDA, pokud úkol se zadaným ID příkazu neexistuje.

Poznámky

Příkaz CMFCTasksPane::ShowTask umožňuje zobrazit nebo skrýt úlohu na základě ID příkazu.

CMFCTasksPane::Update

Aktualizuje všechny ovládací prvky v podokně úloh.

virtual void Update();

Poznámky

Tato metoda aktualizuje titulek podokna úloh, upraví posuvník, přemístí všechny úkoly a překreslí všechny ovládací prvky podokna úloh.

Tuto metodu v odvozené třídě přepište tak, aby se při aktualizaci podokna úloh rozhraní spustil vlastní kód.

Viz také

Graf hierarchie
Třídy
CMFCTasksPaneTaskGroup – třída
CMFCTasksPaneTask – třída
CMFCOutlookBar – třída
CMFCVisualManager – třída