Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
CMFCTasksPaneVložte objekt do třídy okna hlavního rámce.Při zpracování WM_CREATE zprávy zavolejte metodu
Create. Můžete použít běžné styly CControlBar . Další informace najdete na webuCControlBar::Create.Volání CMFCTasksPane::AddGroup metoda přidat různé skupiny.
Volání CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel nebo CMFCTasksPane::AddMRUFilesList členské funkce pro přidání nových položek (úkolů) do každé skupiny.
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:
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:
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