CMFCTasksPane – třída
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:
CMFCTasksPane
Vlož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