Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Mer information finns i källkoden i mappen VC\atlmfc\src\mfc i Visual Studio-installationen.
Klassen CMFCTasksPane implementerar en lista över klickbara objekt (uppgifter).
Syntax
class CMFCTasksPane : public CDockablePane
Medlemmar
Offentliga konstruktorer
| Namn | Beskrivning |
|---|---|
| CMFCTasksPane::CMFCTasksPane | Konstruerar ett CMFCTasksPane objekt. |
Offentliga metoder
| Namn | Beskrivning |
|---|---|
| CMFCTasksPane::AddGroup | Lägger till en ny grupp med aktiviteter i åtgärdsfönstrets kontroll. |
| CMFCTasksPane::AddLabel | Lägger till en ny statisk etikett i den angivna aktivitetsgruppen. |
| CMFCTasksPane::AddMRUFilesList | Lägger till uppgifter som anges av en lista över senast använda filer (MRU) i en grupp. |
| CMFCTasksPane::AddPage | Lägger till en ny sida i åtgärdsfönstret. |
| CMFCTasksPane::AddSeparator | |
| CMFCTasksPane::AddTask | Lägger till en ny aktivitet i den angivna aktivitetsgruppen. |
| CMFCTasksPane::AddWindow | Lägger till ett underordnat fönster i åtgärdsfönstret. |
| CMFCTasksPane::CollapseAllGroups | |
| CMFCTasksPane::CollapseGroup | Programmässigt döljer en grupp. |
| CMFCTasksPane::CreateDefaultMiniframe | (Åsidosätter CPane::CreateDefaultMiniframe.) |
| CMFCTasksPane::CreateMenu | Anropas av ramverket för att skapa en meny för menyknappen Andra aktiviteter. |
| CMFCTasksPane::EnableAnimation | Aktiverar eller inaktiverar animering när aktivitetsgrupper komprimeras eller expanderas. |
| CMFCTasksPane::EnableGroupCollapse | Anger om aktivitetsgrupper kan komprimeras. |
| CMFCTasksPane::EnableHistoryMenuButtons | Aktiverar eller inaktiverar nedrullningsbara menyer i nästa och föregående navigeringsknappar. |
| CMFCTasksPane::EnableNavigationToolbar | Aktiverar eller inaktiverar navigeringsfältet. |
| CMFCTasksPane::EnableOffsetCustomControls | |
| CMFCTasksPane::EnableScrollButtons | Aktiverar rullningsknappar i stället för en rullningslist. |
| CMFCTasksPane::EnableWrapLabels | Aktiverar eller inaktiverar ordomslutning för etiketter. |
| CMFCTasksPane::EnableWrapTasks | Aktiverar eller inaktiverar ordomslutning för uppgifter. |
| CMFCTasksPane::GetActivePage | Returnerar det nollbaserade indexet för den aktiva sidan. |
| CMFCTasksPane::GetGroupCaptionHeight | Returnerar höjden på grupprubrikerna. |
| CMFCTasksPane::GetGroupCaptionHorzOffset | Returnerar den aktuella förskjutningen av en grupprubrik från åtgärdsfönstrets vänstra och högra kanter. |
| CMFCTasksPane::GetGroupCaptionVertOffset | Returnerar den aktuella förskjutningen av en grupprubrik från åtgärdsfönstrets övre och nedre kanter. |
| CMFCTasksPane::GetGroupCount | Returnerar det totala antalet grupper. |
| CMFCTasksPane::GetGroupLocation | Returnerar det interna gruppindexet för en viss grupp. |
| CMFCTasksPane::GetGroupVertOffset | Returnerar den lodräta förskjutningen för en grupp. |
| CMFCTasksPane::GetHorzMargin | Returnerar det vågräta avståndet mellan ett åtgärdsfönster och kanterna på klientområdet. |
| CMFCTasksPane::GetNextPages | |
| CMFCTasksPane::GetPageByGroup | Hämtar sidindexet för en angiven grupp. |
| CMFCTasksPane::GetPagesCount | Returnerar antalet sidor. |
| CMFCTasksPane::GetPreviousPages | |
| CMFCTasksPane::GetScrollBarCtrl | (Åsidosätter CWnd::GetScrollBarCtrl.) |
| CMFCTasksPane::GetTask | Hämtar en uppgift. |
| CMFCTasksPane::GetTaskCount | Returnerar antalet aktivitetsobjekt i en angiven grupp. |
| CMFCTasksPane::GetTaskGroup | Returnerar en aktivitetsgrupp för ett angivet gruppindex. |
| CMFCTasksPane::GetTaskLocation | Returnerar gruppen och indexet för en viss aktivitet. |
| CMFCTasksPane::GetTasksHorzOffset | Returnerar den vågräta förskjutningen av uppgifter från de överordnade gruppernas vänstra och högra kanter. |
| CMFCTasksPane::GetTasksIconHorzOffset | |
| CMFCTasksPane::GetTasksIconVertOffset | |
| CMFCTasksPane::GetVertMargin | Returnerar det lodräta avståndet mellan ett åtgärdsfönster och kanterna på klientområdet. |
| CMFCTasksPane::IsAccessibilityCompatible | (Åsidosätter CDockablePane::IsAccessibilityCompatible.) |
| CMFCTasksPane::IsAnimationEnabled | Anger om animering är aktiverat. |
| CMFCTasksPane::IsBackButtonEnabled | Anger om bakåtknappen är aktiverad. |
| CMFCTasksPane::IsForwardButtonEnabled | Anger om knappen framåt är aktiverad. |
| CMFCTasksPane::IsGroupCollapseEnabled | |
| CMFCTasksPane::IsHistoryMenuButtonsEnabled | Anger om knapparna Nästa och Föregående har nedrullningsbara menyer. |
| CMFCTasksPane::IsNavigationToolbarEnabled | Anger om navigeringsfältet är aktiverat. |
| CMFCTasksPane::IsToolBox | |
| CMFCTasksPane::IsWrapLabelsEnabled | Anger om åtgärdsfönstret omsluter ord i etiketter. |
| CMFCTasksPane::IsWrapTasksEnabled | Anger om åtgärdsfönstret omsluter ord i aktiviteter. |
| CMFCTasksPane::LoadState | (Åsidosätter CDockablePane::LoadState.) |
| CMFCTasksPane::OnCancel | |
| CMFCTasksPane::OnClickTask | Anropas av ramverket när användaren klickar på ett objekt i åtgärdsfönstret. |
| CMFCTasksPane::OnOK | |
| CMFCTasksPane::OnPressBackButton | Anropas av ramverket när användaren klickar på bakåtknappen. |
| CMFCTasksPane::OnPressForwardButton | Anropas av ramverket när användaren klickar på navigeringsknappen framåt. |
| CMFCTasksPane::OnPressHomeButton | Anropas av ramverket när användaren klickar på hemnavigeringsknappen |
| CMFCTasksPane::OnPressOtherButton | |
| CMFCTasksPane::OnSetAccData | (Åsidosätter CBasePane::OnSetAccData.) |
| CMFCTasksPane::OnUpdateCmdUI | (Åsidosätter CDockablePane::OnUpdateCmdUI.) |
| CMFCTasksPane::P reTranslateMessage | (Åsidosätter CDockablePane::P reTranslateMessage.) |
| CMFCTasksPane::RecalcLayout | (Åsidosätter CPane::RecalcLayout.) |
| CMFCTasksPane::RemoveAllGroups | Tar bort alla grupper på den angivna sidan. |
| CMFCTasksPane::RemoveAllPages | Tar bort alla sidor från åtgärdsfönstret förutom standardsidan (första). |
| CMFCTasksPane::RemoveAllTasks | Tar bort alla aktiviteter från gruppen. |
| CMFCTasksPane::RemoveGroup | Tar bort en grupp. |
| CMFCTasksPane::RemovePage | Tar bort en angiven sida från åtgärdsfönstret. |
| CMFCTasksPane::RemoveTask | Tar bort en aktivitet från en aktivitetsgrupp. |
| CMFCTasksPane::SaveState | (Åsidosätter CDockablePane::SaveState.) |
| CMFCTasksPane::Serialisera | (Åsidosätter CDockablePane::Serialize.) |
| CMFCTasksPane::SetActivePage | Aktiverar en angiven sida i åtgärdsfönstret. |
| CMFCTasksPane::SetCaption | Anger beskrivningsnamnet för ett åtgärdsfönster. |
| CMFCTasksPane::SetGroupCaptionHeight | Anger höjden på en grupprubrik. |
| CMFCTasksPane::SetGroupCaptionHorzOffset | Anger den vågräta förskjutningen för en grupprubrik. |
| CMFCTasksPane::SetGroupCaptionVertOffset | Anger den lodräta förskjutningen för en grupprubrik. |
| CMFCTasksPane::SetGroupName | Anger ett gruppnamn. |
| CMFCTasksPane::SetGroupTextColor | Anger textfärgen för en grupprubrik. |
| CMFCTasksPane::SetGroupVertOffset | Anger den lodräta förskjutningen för en grupp. |
| CMFCTasksPane::SetHorzMargin | Anger det vågräta avståndet mellan ett åtgärdsfönster och kanterna på klientområdet. |
| CMFCTasksPane::SetIconsList | Anger den bildlista som är associerad med aktiviteter. |
| CMFCTasksPane::SetPageCaption | Anger bildtexten för en åtgärdsfönstersida. |
| CMFCTasksPane::SetTaskName | Anger namnet på en aktivitet. |
| CMFCTasksPane::SetTasksIconHorzOffset | |
| CMFCTasksPane::SetTasksIconVertOffset | |
| CMFCTasksPane::SetTaskTextColor | Anger textfärgen för en aktivitet. |
| CMFCTasksPane::SetTasksHorzOffset | Anger den vågräta förskjutningen av uppgifter från de överordnade gruppernas vänstra och högra kanter. |
| CMFCTasksPane::SetVertMargin | Anger det lodräta avståndet mellan ett åtgärdsfönster och kanterna på klientområdet. |
| CMFCTasksPane::SetWindowHeight | Anger höjden för ett fönster. |
| CMFCTasksPane::ShowCommandMessageString | |
| CMFCTasksPane::ShowTask | Visar eller döljer en uppgift. |
| CMFCTasksPane::ShowTaskByCmdId | Visar eller döljer en uppgift baserat på dess kommando-ID. |
| CMFCTasksPane::Update | Uppdaterar DE GUI-element som tillhör ett åtgärdsfönster. |
Skyddade metoder
| Namn | Beskrivning |
|---|---|
| CMFCTasksPane::OnActivateTasksPanePage | Anropas av ramverket när en ny åtgärdsfönstersida aktiveras. |
Anmärkningar
Klassen CMFCTasksPane implementerar följande funktioner:
Objekt kan grupperas och varje objektgruppering kan ha en associerad bildtext.
Objektgruppering kan komprimeras eller expanderas.
En ikon kan tilldelas varje objekt i åtgärdsfönstret.
Enskilda objekt kan associeras med ett kommando-ID som körs när en användare klickar på objektet. När klickningen sker skickas WM_COMMAND meddelandet till ägaren av åtgärdsfönstrets kontroll.
Följ dessa steg för att CMFCTasksPane använda kontrollen i ditt program:
Bädda in ett
CMFCTasksPaneobjekt i huvudramens fönsterklass.När du bearbetar WM_CREATE-meddelandet anropar du
Createmetoden. Du kan använda vanliga CControlBar-format . Mer information finns iCControlBar::Create.Anropa metoden CMFCTasksPane::AddGroup för att lägga till olika grupper.
Anropa CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel eller CMFCTasksPane::AddMRUFilesList-medlemsfunktioner för att lägga till nya objekt (uppgifter) i varje grupp.
Anropa CMFCTasksPane::EnableGroupCollapse för att ange om objektgrupper kan komprimeras.
Följande bild visar en typisk åtgärdsfönsterkontroll. Den första gruppen är en särskild grupp och dess bildtext är en mörkare färg. Den tredje gruppen är komprimerad. Den sista gruppen är justerad längst ned i åtgärdsfönstret och har ingen undertext, och den sista uppgiften i gruppen är en enkel etikett:
Du kan anpassa utseendet på åtgärdsfönstret genom att justera olika marginaler och förskjutningar. Följande bild klargör innebörden av dessa variabler:
Exempel
I följande exempel visas hur du konstruerar ett CMFCTasksPane objekt och använder olika metoder i CMFCTasksPane klassen. Exemplet visar hur du aktiverar komprimering av aktivitetsgrupper, aktiverar de nedrullningsbara menyerna på navigeringsknapparna Nästa och Föregående , aktiverar rullningsknapparna i stället för en rullningslist, aktiverar ordomslutning för texten i etiketter, anger rubriknamnet för åtgärdsfönstret, anger textfärgen för en grupprubrik, och ange de vågräta och lodräta marginalerna.
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();
Arvshierarki
CObject
└ CCmdTarget
└ CWnd
└ CBasePane
└ CPane
└ CDockablePane
└ CMFCTasksPane
Kravspecifikation
Rubrik: afxTasksPane.h
CMFCTasksPane::AddGroup
Lägger till en ny grupp med aktiviteter i åtgärdsfönstrets kontroll.
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);
Parameterar
nPageIdx
[i] Anger det nollbaserade sidindexet.
lpszGroupName
[i] Anger gruppnamnet.
bBottomLocation
[i] TRUE för att skapa gruppen längst ned i åtgärdsfönstrets kontroll. annars FALSKT.
bSpecial
[i] TRUE för att markera den här gruppen som en särskild grupp; annars FALSKT. Mer information om särskilda grupper finns i avsnittet Anmärkningar i CMFCTasksPane.
hIcon
[i] Anger ikonen som ska visas i grupprubriken.
Returvärde
Det nollbaserade indexet för gruppen i den interna listan över grupper som klassen underhåller.
Anmärkningar
Anropa den här metoden för att skapa en grupp med aktiviteter och för att lägga till den gruppen i åtgärdsfönstrets kontroll.
Ramverket visar aktivitetsgrupper överst i åtgärdsfönstrets kontroll eller längst ned. Ramverket kan bara visa en grupp längst ned. Den här gruppen måste läggas till sist.
CMFCTasksPane::AddLabel
Lägger till en etikett i den angivna aktivitetsgruppen.
int AddLabel(
int nGroup,
LPCTSTR lpszLabelName,
int nTaskIcon = -1,
BOOL bIsBold = FALSE);
Parameterar
nGroup
[i] Anger indexet för gruppen där etiketten läggs till.
lpszLabelName
[i] Anger namnet på etiketten.
nTaskIcon
[i] Anger ikonen som ska visas bredvid etiketten. Ramverket lagrar ikoner i en lista över bilder. Den här parametern är ett index i listan.
bIsBold
[i] TRUE för att visa etiketten i fetstil. annars FALSKT.
Returvärde
Det nollbaserade indexet för gruppen där etiketten lades till eller -1 om gruppen som anges av nGroup inte finns.
Anmärkningar
Ramverket hanterar uppgifter och etiketter på olika sätt. När en användare klickar på en uppgift kör ramverket ett kommando. När en användare klickar på en etikett körs inget kommando. Mer information finns i CMFCTasksPane::AddTask.
CMFCTasksPane::AddMRUFilesList
Lägger till en uppgift för varje fil som lagras i en lista över senast använda filer (MRU) i en grupp.
int AddMRUFilesList(
int nGroup,
int nMaxFiles = 4);
Parameterar
nGroup
[i] Anger indexet för en grupp. Den här metoden lägger till listan med MRU-filer i den grupp som anges av den här parametern.
nMaxFiles
[i] Anger hur många filer som ska visas i listan med MRU-filer.
Returvärde
Det nollbaserade indexet för gruppen där listan över MRU-filer lades till, eller -1 om gruppen som anges av nGroup inte finns.
CMFCTasksPane::AddPage
Lägger till en sida i åtgärdsfönstret.
int AddPage(LPCTSTR lpszPageLabel);
Parameterar
lpszPageLabel
[i] Anger etiketten för sidan.
Returvärde
Det nollbaserade indexet för den nya sidan.
CMFCTasksPane::AddSeparator
int AddSeparator(int nGroup);
Parameterar
[i] nGroup
Returvärde
Anmärkningar
CMFCTasksPane::AddTask
Lägger till en aktivitet i den angivna aktivitetsgruppen.
int AddTask(
int nGroup,
LPCTSTR lpszTaskName,
int nTaskIcon = -1,
UINT uiCommandID = 0,
DWORD dwUserData = 0);
Parameterar
nGroup
[i] Anger gruppindexet där aktiviteten läggs till.
lpszTaskName
[i] Anger namnet på aktiviteten.
nTaskIcon
[i] Anger ikonen som ska visas bredvid aktiviteten. Ramverket lagrar ikoner i en lista över bilder. Den här parametern är ett index i listan.
uiCommandID
[i] Anger kommando-ID för kommandot som ska köras när användaren klickar på uppgiften. Uppgiften behandlas som en etikett om uiCommandID är 0.
dwUserData
[i] Anger de användardefinierade data som ska associeras med uppgiften.
Returvärde
Det nollbaserade indexet för den grupp där aktiviteten lades till eller -1 om gruppen som anges av nGroup inte finns.
CMFCTasksPane::AddWindow
Lägger till ett underordnat fönster i åtgärdsfönstret.
int AddWindow(
int nGroup,
HWND hwndTask,
int nWndHeight,
BOOL bAutoDestroyWindow = FALSE,
DWORD dwUserData = 0);
Parameterar
nGroup
[i] Anger gruppindexet där fönstret läggs till.
hwndTask
[i] Anger handtaget för fönstret som ska läggas till.
nWndHeight
[i] Anger fönstrets höjd.
bAutoDestroyWindow
[i] TRUE för att förstöra fönstret när uppgiften tas bort. annars FALSKT.
dwUserData
[i] Anger de användardefinierade data som är associerade med aktiviteten.
Returvärde
Det nollbaserade indexet för gruppen där fönstret lades till eller -1 om gruppen som anges av nGroup inte finns.
Anmärkningar
Anropa den här metoden för att lägga till en kontroll i ett åtgärdsfönster. Du kan till exempel lägga till en redigeringskontroll som fungerar som ett sökfält.
CMFCTasksPane::CMFCTasksPane
Konstruerar ett CMFCTasksPane-objekt .
CMFCTasksPane();
CMFCTasksPane::CollapseAllGroups
void CollapseAllGroups(BOOL bCollapse = TRUE);
void CollapseAllGroups(
int nPageIdx,
BOOL bCollapse);
Parameterar
[i] bCollapse
[i] nPageIdx
Anmärkningar
CMFCTasksPane::CollapseGroup
Komprimerar eller expanderar en grupp.
BOOL CollapseGroup(
CMFCTasksPaneTaskGroup* pGroup,
BOOL bCollapse = TRUE);
BOOL CollapseGroup(
int nGroup,
BOOL bCollapse = TRUE);
Parameterar
pGroup
[i] Anger vilken grupp som ska komprimeras.
bCollapse
[i] TRUE för att dölja gruppen. FALSE för att expandera gruppen.
nGroup
[i] Anger det nollbaserade index för gruppen som ska komprimeras i den interna listan över grupper.
Returvärde
TRUE om gruppen komprimeras eller expanderas. annars FALSKT.
Anmärkningar
En komprimerad grupp visar endast grupprubriken. listan över aktiviteter är dold.
CMFCTasksPane::CreateDefaultMiniframe
virtual CPaneFrameWnd* CreateDefaultMiniframe(CRect rectInitial);
Parameterar
[i] rectInitial
Returvärde
Anmärkningar
CMFCTasksPane::CreateMenu
Skapar en meny som visas när en användare klickar på menyknappen Andra aktiviteter.
HMENU CreateMenu() const;
Returvärde
Ett handtag till den nya menyn.
Anmärkningar
Åsidosätt den här metoden i en härledd klass för att anpassa menyn för ett åtgärdsfönster.
Popup-menyn som den här metoden skapar innehåller listan över sidor i åtgärdsfönstret. Menyn visar en bockmarkering bredvid den aktiva sidan.
CMFCTasksPane::EnableAnimation
Aktiverar eller inaktiverar animeringen som inträffar när en aktivitetsgrupp expanderas eller döljs.
void EnableAnimation(BOOL bEnable = TRUE);
Parameterar
bEnable
[i] TRUE för att aktivera animeringen som inträffar när en aktivitetsgrupp expanderas eller komprimeras. annars FALSKT.
Anmärkningar
Som standard aktiveras animeringen som inträffar när en aktivitetsgrupp expanderas eller komprimeras.
CMFCTasksPane::EnableGroupCollapse
Anger om en användare kan dölja aktivitetsgrupper.
void EnableGroupCollapse(BOOL bEnable);
Parameterar
bEnable
[i] SANT om användare kan dölja aktivitetsgrupper. annars FALSKT.
Anmärkningar
En aktivitetsgrupp som är komprimerad visar endast grupprubriken. listan över aktiviteter är dold.
CMFCTasksPane::EnableHistoryMenuButtons
Aktiverar nedrullningsbara menyer på knapparna Nästa och Föregående .
void EnableHistoryMenuButtons(BOOL bEnable = TRUE);
Parameterar
bEnable
[i] TRUE för att aktivera nedrullningsbara menyer på knapparna Nästa och Föregående ; annars FALSKT.
Anmärkningar
Som standard inaktiveras de nedrullningsbara menyerna på knapparna Nästa och Föregående .
Menyerna innehåller historiken för uppgiftssidor som användaren använde.
CMFCTasksPane::EnableNavigationToolbar
Aktiverar eller inaktiverar navigeringsfältet.
void EnableNavigationToolbar(
BOOL bEnable = TRUE,
UINT uiToolbarBmpRes = 0,
CSize sizeToolbarImage = CSize(0,
0),
CSize sizeToolbarButton = CSize(0,
0));
Parameterar
bEnable
[i] TRUE för att aktivera navigeringsfältet. annars FALSKT.
uiToolbarBmpRes
[i] Anger resurs-ID för bitmappen som innehåller de bilder som ska visas i verktygsfältet.
sizeToolbarImage
[i] Anger storleken på en verktygsfältsbild.
sizeToolbarButton
[i] Anger storleken på en knapp i verktygsfältet.
Anmärkningar
Verktygsfältet för navigering är ett verktygsfält som ramverket visas överst i åtgärdsfönstret. Navigeringsfältet innehåller navigeringsknapparna Bakåt, Framåt och Start och en menyknapp som innehåller listan över tillgängliga sidor.
Ramverket visar som standard inte navigeringsfältet. Om navigeringsfältet inte visas finns navigeringsknapparna i undertexten i dockningsfältet.
CMFCTasksPane::EnableOffsetCustomControls
void EnableOffsetCustomControls(BOOL bEnable);
Parameterar
[i] bEnable
Anmärkningar
CMFCTasksPane::EnableScrollButtons
Aktiverar rullningsknappar i stället för en rullningslist.
void EnableScrollButtons(BOOL bEnable = TRUE);
Parameterar
bEnable
[i] SANT för att visa rullningsknappar i åtgärdsfönstret i stället för en rullningslist. annars FALSKT.
Anmärkningar
Som standard visar ramverket rullningsknappar i åtgärdsfönstret.
CMFCTasksPane::EnableWrapLabels
Aktiverar eller inaktiverar ordomslutning för texten i etiketter.
void EnableWrapLabels(BOOL bEnable = TRUE);
Parameterar
bEnable
[i] TRUE om du vill radbryt texten i etiketter som visas i åtgärdsfönstret. annars FALSKT.
Anmärkningar
Ramverket omsluter som standard inte texten i etiketter. När ordomslutning är aktiverat kan texten i etiketter visas på flera rader. Etiketten kan innehålla radbrytningsmarkörer som \n och understrykningsmarkören &.
CMFCTasksPane::EnableWrapTasks
Aktiverar eller inaktiverar ordomslutning för texten i aktiviteter.
void EnableWrapTasks(BOOL bEnable = TRUE);
Parameterar
bEnable
[i] SANT om du vill omsluta aktiviteter i åtgärdsfönstret. annars FALSKT.
Anmärkningar
Som standard inaktiveras ordomslutning för aktiviteter.
CMFCTasksPane::GetActivePage
Returnerar det nollbaserade indexet för den aktiva sidan.
int GetActivePage() const;
Returvärde
Det nollbaserade indexet för den aktiva sidan.
CMFCTasksPane::GetGroupCaptionHeight
Returnerar höjden på grupprubriken.
int GetGroupCaptionHeight() const;
Returvärde
Höjden på grupprubriken i bildpunkter.
CMFCTasksPane::GetGroupCaptionHorzOffset
Returnerar den vågräta förskjutningen av en grupprubrik.
int GetGroupCaptionHorzOffset() const;
Returvärde
Den vågräta förskjutningen av en grupprubrik. Den vågräta förskjutningen är avståndet i bildpunkter från åtgärdsfönstrets vänstra eller högra kant.
CMFCTasksPane::GetGroupCaptionVertOffset
Returnerar den lodräta förskjutningen av en grupprubrik.
int GetGroupCaptionVertOffset() const;
Returvärde
Den lodräta förskjutningen av en grupprubrik från åtgärdsfönstrets övre och nedre kanter.
Anmärkningar
Standardvärdet för den lodräta förskjutningen är 7 bildpunkter.
CMFCTasksPane::GetGroupCount
Returnerar det totala antalet grupper.
int GetGroupCount() const;
Returvärde
Det totala antalet grupper i åtgärdsfönstret.
CMFCTasksPane::GetGroupLocation
Returnerar det interna gruppindexet för den angivna gruppen.
BOOL GetGroupLocation(
CMFCTasksPaneTaskGroup* pGroup,
int& nGroup) const;
Parameterar
pGroup
[i] Anger den aktivitetsgrupp vars plats hämtas.
nGroup
[ut] Innehåller aktivitetsgruppens nollbaserade index.
Returvärde
SANT om aktivitetsgruppen hittades. annars FALSKT.
CMFCTasksPane::GetGroupVertOffset
Returnerar den lodräta förskjutningen för en grupp.
int GetGroupVertOffset() const;
Returvärde
Den lodräta förskjutningen av en grupp, i bildpunkter.
CMFCTasksPane::GetHorzMargin
Returnerar det vågräta avståndet mellan ett åtgärdsfönster och kanten på klientområdet.
int GetHorzMargin() const;
Returvärde
Det vågräta avståndet mellan ett åtgärdsfönster och kanten på klientområdet.
Anmärkningar
Standardavståndet mellan ett åtgärdsfönster och klientområdets kant är 12 bildpunkter.
CMFCTasksPane::GetNextPages
void GetNextPages(CStringList& lstNextPages) const;
Parameterar
[i] lstNextPages
Anmärkningar
CMFCTasksPane::GetPageByGroup
Hämtar sidindexet för en angiven grupp.
BOOL GetPageByGroup(
int nGroup,
int& nPage) const;
Parameterar
nGroup
[i] Anger aktivitetsgruppens nollbaserade index.
nSida
[ut] Innehåller sidindexet för den angivna gruppen. Om aktivitetsgruppen bara innehåller en standardsida är det returnerade värdet 0.
Returvärde
TRUE om gruppen nGroup finns; annars FALSKT.
CMFCTasksPane::GetPagesCount
Returnerar antalet sidor.
int GetPagesCount() const;
Returvärde
Antalet sidor i åtgärdsfönstret.
CMFCTasksPane::GetPreviousPages
void GetPreviousPages(CStringList& lstPrevPages) const;
Parameterar
[i] lstPrevPages
Anmärkningar
CMFCTasksPane::GetScrollBarCtrl
virtual CScrollBar* GetScrollBarCtrl(int nBar) const;
Parameterar
[i] nBar
Returvärde
Anmärkningar
CMFCTasksPane::GetTask
Hämtar en uppgift.
CMFCTasksPaneTask* GetTask(
int nGroup,
int nTask) const;
Parameterar
nGroup
[i] Anger det nollbaserade indexet för den grupp som innehåller uppgiften.
nTask
[i] Anger det nollbaserade indexet för aktiviteten i listan som anges av nGroup.
Returvärde
Uppgiften vid det angivna indexet.
CMFCTasksPane::GetTaskCount
Returnerar antalet aktiviteter i en angiven grupp.
int GetTaskCount(int nGroup) const;
Parameterar
nGroup
[i] Anger aktivitetsgruppens index.
Returvärde
Antalet aktiviteter i den angivna gruppen eller 0 om nGroup är ogiltigt.
CMFCTasksPane::GetTaskGroup
Returnerar en aktivitetsgrupp för ett angivet gruppindex.
CMFCTasksPaneTaskGroup* GetTaskGroup(int nGroup) const;
Parameterar
nGroup
[i] Anger det nollbaserade index för gruppen som ska hämtas.
Returvärde
Aktivitetsgruppen vid det angivna indexet.
CMFCTasksPane::GetTaskLocation
Returnerar gruppen och indexet för en angiven aktivitet.
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;
Parameterar
uiCommandID
[i] Anger kommando-ID för uppgiften som ska hittas.
nGroup
[ut] Innehåller gruppindexet för aktiviteten.
nTask
[ut] Innehåller aktivitetsindexet i aktivitetsgruppen.
hwndTask
[i] Anger det fönster som är associerat med aktiviteten.
pTask
[i] Anger den uppgift som ska hittas.
Returvärde
SANT om aktivitetsplatsen hittades. FALSE om den angivna aktiviteten inte finns.
Anmärkningar
Den här metoden hämtar gruppindexet och aktivitetsindexet för den angivna aktiviteten. Om metoden returnerar FALSE är nGroup och nTask inställda på -1.
CMFCTasksPane::GetTasksHorzOffset
Returnerar den vågräta förskjutningen av uppgifter.
int GetTasksHorzOffset() const;
Returvärde
Den vågräta förskjutningen av uppgifter från de överordnade gruppernas vänstra och högra kanter.
Anmärkningar
Den vågräta standardförskjutningen för aktiviteter är 12 bildpunkter.
CMFCTasksPane::GetTasksIconHorzOffset
int GetTasksIconHorzOffset() const;
Returvärde
Anmärkningar
CMFCTasksPane::GetTasksIconVertOffset
int GetTasksIconVertOffset() const;
Returvärde
Anmärkningar
CMFCTasksPane::GetVertMargin
Returnerar den lodräta marginalen mellan ett åtgärdsfönster och kanterna på klientområdet.
int GetVertMargin() const;
Returvärde
Den lodräta marginalen mellan ett åtgärdsfönster och kanterna på klientområdet.
Anmärkningar
Den lodräta marginalen är utrymmet mellan ett åtgärdsfönster och kanterna på klientområdet. Standardvärdet för den lodräta marginalen är 12 bildpunkter.
CMFCTasksPane::IsAccessibilityCompatible
virtual BOOL IsAccessibilityCompatible();
Returvärde
Anmärkningar
CMFCTasksPane::IsAnimationEnabled
Anger om animering är aktiverat.
BOOL IsAnimationEnabled() const;
Returvärde
SANT om animeringen som inträffar när en användare expanderar eller döljer en grupp är aktiverad. annars FALSKT.
Anmärkningar
Anropa CMFCTasksPane::EnableAnimation för att aktivera eller inaktivera animering.
CMFCTasksPane::IsBackButtonEnabled
Anger om bakåtknappen är aktiverad.
BOOL IsBackButtonEnabled() const;
Returvärde
TRUE om bakåtknappen är aktiverad. annars FALSKT.
Anmärkningar
När en användare klickar på bakåtknappen visar ramverket föregående aktivitetssida.
CMFCTasksPane::IsForwardButtonEnabled
Anger om knappen framåt är aktiverad.
BOOL IsForwardButtonEnabled() const;
Returvärde
TRUE om framåtknappen är aktiverad. annars FALSKT.
Anmärkningar
Knappen Framåt aktiverar navigering framåt i aktivitetssidornas historik.
CMFCTasksPane::IsGroupCollapseEnabled
BOOL IsGroupCollapseEnabled() const;
Returvärde
Anmärkningar
CMFCTasksPane::IsHistoryMenuButtonsEnabled
Anger om knapparna Nästa och Föregående har nedrullningsbara menyer.
BOOL IsHistoryMenuButtonsEnabled() const;
Returvärde
SANT om navigeringsknapparna Nästa och Föregående har nedrullningsbara menyer. annars FALSKT.
CMFCTasksPane::IsNavigationToolbarEnabled
Anger om navigeringsfältet är aktiverat.
BOOL IsNavigationToolbarEnabled() const;
Returvärde
SANT om navigeringsfältet är aktiverat. annars FALSKT.
CMFCTasksPane::IsToolBox
virtual BOOL IsToolBox() const;
Returvärde
Anmärkningar
CMFCTasksPane::IsWrapLabelsEnabled
Anger om åtgärdsfönstret omsluter ord i etiketter.
BOOL IsWrapLabelsEnabled() const;
Returvärde
SANT om ord i etiketter är omslutna. annars FALSKT.
CMFCTasksPane::IsWrapTasksEnabled
Anger om ramverket omsluter aktivitetssträngen.
BOOL IsWrapTasksEnabled() const;
Returvärde
SANT om aktivitetssträngen är omsluten. annars FALSKT.
CMFCTasksPane::LoadState
virtual BOOL LoadState(
LPCTSTR lpszProfileName = NULL,
int nIndex = -1,
UINT uiID = (UINT) -1);
Parameterar
[i] lpszProfileName
[i] nIndex
[i] uiID
Returvärde
Anmärkningar
CMFCTasksPane::OnActivateTasksPanePage
Anropas av ramverket när det gör en åtgärdsfönstersida aktiv.
virtual void OnActivateTasksPanePage();
Anmärkningar
Åsidosätt den här metoden i en härledd klass för att anpassa utseendet på åtgärdsfönstrets sida.
CMFCTasksPane::OnCancel
virtual void OnCancel();
Anmärkningar
CMFCTasksPane::OnClickTask
Anropas av ramverket när användaren klickar på ett objekt i åtgärdsfönstret.
virtual void OnClickTask(
int nGroupNumber,
int nTaskNumber,
UINT uiCommandID,
DWORD dwUserData);
Parameterar
nGroupNumber
[i] Anger det nollbaserade indexet för den grupp som innehåller den klickade aktiviteten.
nTaskNumber
[i] Anger det nollbaserade indexet för den klickade aktiviteten.
uiCommandID
[i] Anger det kommando-ID som är associerat med aktiviteten.
dwUserData
[i] Innehåller användardefinierade data som är associerade med den klickade aktiviteten.
Anmärkningar
Ramverket anropar den här metoden när en användare klickar på en uppgift. Som standard kontrollerar ramverket det kommando-ID som är associerat med den klickade aktiviteten och skickar, om det inte är noll, WM_COMMAND meddelandet till ägaren av åtgärdsfönstrets kontroll.
Åsidosätt den här metoden i en härledd klass för att köra anpassad kod när en uppgift klickas.
CMFCTasksPane::OnOK
virtual void OnOK();
Anmärkningar
CMFCTasksPane::OnPressBackButton
Anropas av ramverket när användaren klickar på bakåtknappen.
virtual void OnPressBackButton();
Anmärkningar
Som standard visar ramverket den tidigare visade sidan.
Åsidosätt den här metoden i en härledd klass för att köra anpassad kod när användaren klickar på bakåtknappen.
CMFCTasksPane::OnPressForwardButton
Anropas av ramverket när användaren klickar på navigeringsknappen framåt.
virtual void OnPressForwardButton();
Anmärkningar
Som standard visar ramverket sidan som användaren visade innan du klickar på bakåtknappen .
Åsidosätt den här metoden i en härledd klass för att köra anpassad kod när användaren klickar på knappen framåt.
CMFCTasksPane::OnPressHomeButton
Anropas av ramverket när användaren klickar på hemnavigeringsknappen.
virtual void OnPressHomeButton();
Anmärkningar
Som standard visar ramverket standardsidan för aktivitetsgruppen.
Åsidosätt den här metoden i en härledd klass för att köra anpassad kod när användaren klickar på hemnavigeringsknappen.
CMFCTasksPane::OnPressOtherButton
virtual void OnPressOtherButton(
CMFCCaptionMenuButton* pbtn,
CWnd* pWndOwner);
Parameterar
[i] pbtn
[i] pWndOwner
Anmärkningar
CMFCTasksPane::OnSetAccData
virtual BOOL OnSetAccData(long lVal);
Parameterar
[i] lVal
Returvärde
Anmärkningar
CMFCTasksPane::OnUpdateCmdUI
virtual void OnUpdateCmdUI(
CFrameWnd* pTarget,
BOOL bDisableIfNoHndler);
Parameterar
[i] pTarget
[i] bDisableIfNoHndler
Anmärkningar
CMFCTasksPane::P reTranslateMessage
virtual BOOL PreTranslateMessage(MSG* pMsg);
Parameterar
[i] pMsg
Returvärde
Anmärkningar
CMFCTasksPane::RecalcLayout
void RecalcLayout(BOOL bRedraw = TRUE);
Parameterar
[i] bRedraw
Anmärkningar
CMFCTasksPane::RemoveAllGroups
Tar bort alla grupper på den angivna sidan.
void RemoveAllGroups(int nPageIdx = 0);
Parameterar
nPageIdx
[i] Anger sidans nollbaserade index.
Anmärkningar
Tar bort alla grupper på sidan som anges av nPageIdx eller alla grupper om det bara finns en standardsida.
CMFCTasksPane::RemoveAllPages
Tar bort alla sidor från åtgärdsfönstret förutom standardsidan (första).
void RemoveAllPages();
CMFCTasksPane::RemoveAllTasks
Tar bort alla aktiviteter från den angivna gruppen.
void RemoveAllTasks(int nGroup);
Parameterar
nGroup
[i] Anger det nollbaserade indexet för gruppen.
CMFCTasksPane::RemoveGroup
Tar bort en grupp.
void RemoveGroup(int nGroup);
Parameterar
nGroup
[i] Anger det nollbaserade index för gruppen som ska tas bort.
Anmärkningar
Den här metoden tar bort en enskild grupp. Om du vill ta bort alla grupper anropar du CMFCTasksPane::RemoveAllGroups i stället.
När ramverket tar bort en grupp förstörs alla uppgifter och användarfönster som är associerade med den.
CMFCTasksPane::RemovePage
Tar bort en angiven sida från åtgärdsfönstret.
void RemovePage(int nPageIdx);
Parameterar
nPageIdx
[i] Anger det nollbaserade indexet för sidan som ska tas bort.
CMFCTasksPane::RemoveTask
Tar bort en aktivitet från en aktivitetsgrupp.
BOOL RemoveTask(
int nGroup,
int nTask,
BOOL bRedraw = TRUE);
Parameterar
nGroup
[i] Anger det nollbaserade indexet för den aktivitetsgrupp som innehåller den uppgift som ska ta borts.
nTask
[i] Anger det nollbaserade indexet för uppgiften som ska tas bort.
bRedraw
[i] TRUE för att rita om åtgärdsfönstret. annars FALSKT.
Returvärde
TRUE om funktionen lyckas; FALSE om nGroup eller nTask är ogiltigt.
CMFCTasksPane::SaveState
virtual BOOL SaveState(
LPCTSTR lpszProfileName = NULL,
int nIndex = -1,
UINT uiID = (UINT) -1);
Parameterar
[i] lpszProfileName
[i] nIndex
[i] uiID
Returvärde
Anmärkningar
CMFCTasksPane::Serialisera
virtual void Serialize(CArchive& ar);
Parameterar
[i] Ar
Anmärkningar
CMFCTasksPane::SetActivePage
Gör den angivna sidan i åtgärdsfönstret aktiv.
void SetActivePage(int nPageIdx);
Parameterar
nPageIdx
[i] Anger det nollbaserade indexet för sidan som ska visas.
Anmärkningar
Den här metoden anger om nPageIdx är ogiltigt.
CMFCTasksPane::SetCaption
Anger beskrivningsnamnet för ett åtgärdsfönster.
void SetCaption(LPCTSTR lpszName);
Parameterar
lpszName
[i] Anger namnet på undertexten.
Anmärkningar
Om ett åtgärdsfönster har flera sidor har standardsidan den beskrivning som har angetts med hjälp av den här funktionen.
CMFCTasksPane::SetGroupCaptionHeight
Anger höjden på en grupprubrik.
void SetGroupCaptionHeight(int n = -1);
Parameterar
n
[i] Anger bildtextens höjd.
Anmärkningar
Anropa den här metoden för att anpassa marginalerna för elementen i åtgärdsfönstret.
Om n är -1 avgör ramverket marginalvärdet med hjälp av visual manager (CMFCVisualManager::GetTasksPaneGroupCaptionHeight). Standardrubrikens höjd är 25 bildpunkter.
CMFCTasksPane::SetGroupCaptionHorzOffset
Anger den vågräta förskjutningen för en grupprubrik.
void SetGroupCaptionHorzOffset(int n = -1);
Parameterar
n
[i] Anger den vågräta förskjutningen av grupprubriken.
CMFCTasksPane::SetGroupCaptionVertOffset
Anger den lodräta förskjutningen för en grupprubrik.
void SetGroupCaptionVertOffset(int n = -1);
Parameterar
n
[i] Anger den lodräta förskjutningen i bildpunkter för grupprubriken.
CMFCTasksPane::SetGroupName
Anger ett gruppnamn.
BOOL SetGroupName(
int nGroup,
LPCTSTR lpszGroupName);
Parameterar
nGroup
[i] Anger det nollbaserade indexet för gruppen.
lpszGroupName
[i] Anger namnet på gruppen.
Returvärde
SANT om gruppnamnet har angetts. annars FALSKT.
CMFCTasksPane::SetGroupTextColor
Anger textfärgen för en grupprubrik.
BOOL SetGroupTextColor(
int nGroup,
COLORREF color,
COLORREF colorHot = (COLORREF)-1);
Parameterar
nGroup
[i] Anger det nollbaserade indexet för gruppen.
färg
[i] Anger textfärgen.
colorHot
[i] Anger textfärgen för den markerade gruppen. Om -1 används standardfärgen för markering.
Returvärde
SANT om grupptextfärgen har ändrats. annars FALSKT.
CMFCTasksPane::SetGroupVertOffset
Anger den lodräta förskjutningen för en grupp.
void SetGroupVertOffset(int n = -1);
Parameterar
n
[i] Anger den lodräta förskjutningen.
Anmärkningar
Den lodräta förskjutningen är avståndet mellan en aktivitetsgrupp och åtgärdsfönstrets kantlinje.
Anropa den här metoden för att anpassa marginalerna för element i åtgärdsfönstret. Om n är -1 avgör ramverket marginalvärdet med hjälp av visual manager (CMFCVisualManager::GetTasksPaneGroupVertOffset). Standardförskjutningen är 15 bildpunkter.
CMFCTasksPane::SetHorzMargin
Anger den vågräta marginalen.
void SetHorzMargin(int n = -1);
Parameterar
n
[i] Anger marginalen i bildpunkter.
Anmärkningar
Den vågräta marginalen är avståndet mellan ett åtgärdsfönster och klientområdets övre eller nedre kant.
Om n är -1 och ramverket bestämmer marginalvärdet med hjälp av visual manager (CMFCVisualManager::GetTasksPaneHorzMargin). Den vågräta standardmarginalen är 12 bildpunkter.
CMFCTasksPane::SetIconsList
Anger bildlistan.
BOOL SetIconsList(
UINT uiImageListResID,
int cx,
COLORREF clrTransparent = RGB(255, 0, 255));
void SetIconsList(HIMAGELIST hIcons);
Parameterar
uiImageListResID
[i] Anger resurs-ID för avbildningslistan.
cx
[i] Anger storleken på ikonerna i bildlistan.
clrTransparent
[i] Anger den transparenta färgen.
hIcons
[i] Anger den bildlista som innehåller ikonerna för åtgärdsfönstret.
Anmärkningar
Ramverket lagrar ikoner i en bildlista. Aktiviteter är associerade med ikoner som lagras i listan.
Den här metoden associerar en bildlista med åtgärdsfönstrets kontroll. Om du vill ange ikonen för en aktivitet när du anropar CMFCTasksPane::AddTask anger du nTaskIcon till lämpligt nollbaserat index i den här bildlistan.
CMFCTasksPane::SetPageCaption
Anger bildtexten för en åtgärdsfönstersida.
void SetPageCaption(
int nPageIdx,
LPCTSTR lpszName);
Parameterar
nPageIdx
[i] Anger sidans nollbaserade index.
lpszName
[i] Anger texttexten som ska visas på sidan.
Anmärkningar
Om ett åtgärdsfönster har flera sidor har standardsidan den beskrivning som har angetts med den här metoden.
CMFCTasksPane::SetTaskName
Anger namnet på en aktivitet.
BOOL SetTaskName(
int nGroup,
int nTask,
LPCTSTR lpszTaskName);
Parameterar
nGroup
[i] Anger aktivitetsgruppens nollbaserade index.
nTask
[i] Anger det nollbaserade indexet för aktiviteten.
lpszTaskName
[i] Anger uppgiftsnamnet.
Returvärde
SANT om aktivitetsnamnet har angetts. annars FALSKT.
CMFCTasksPane::SetTasksHorzOffset
Anger den vågräta förskjutningen för aktiviteter.
void SetTasksHorzOffset(int n = -1);
Parameterar
n
[i] Anger den vågräta förskjutningen.
Anmärkningar
Den vågräta förskjutningen är avståndet i bildpunkter från en grupps vänstra och högra kanter.
Om n är -1 anger den här metoden den vågräta förskjutningen till det värde som returneras av CMFCVisualManager::GetTasksPaneTaskHorzOffset metoden.
Standardvärdet för vågrät förskjutning är 12 bildpunkter.
CMFCTasksPane::SetTasksIconHorzOffset
void SetTasksIconHorzOffset(int n = -1);
Parameterar
[i] n
Anmärkningar
CMFCTasksPane::SetTasksIconVertOffset
void SetTasksIconVertOffset(int n = -1);
Parameterar
[i] n
Anmärkningar
CMFCTasksPane::SetTaskTextColor
Anger textfärgen för en aktivitet.
BOOL SetTaskTextColor(
int nGroup,
int nTask,
COLORREF color,
COLORREF colorHot = (COLORREF)-1);
Parameterar
nGroup
[i] Anger det nollbaserade indexet för den aktivitetsgrupp som innehåller aktiviteten.
nTask
[i] Anger det nollbaserade indexet för aktiviteten.
färg
[i] Anger textfärgen för uppgiften.
colorHot
[i] Anger textfärgen för den markerade gruppen. Om -1 använder den här metoden standardfärgen för markering.
Returvärde
SANT om textfärgen för uppgiften har angetts. annars FALSKT.
CMFCTasksPane::SetVertMargin
Anger den lodräta marginalen.
void SetVertMargin(int n = -1);
Parameterar
n
[i] Anger den lodräta marginal som ska anges.
Anmärkningar
Den lodräta marginalen är avståndet mellan ett åtgärdsfönster och klientområdets lodräta kanter.
Om n är -1 avgör ramverket marginalvärdet med hjälp av visual manager (CMFCVisualManager::GetTasksPaneVertMargin). Standardmarginalen är 12 bildpunkter.
CMFCTasksPane::SetWindowHeight
Anger höjden för en fönsterkontroll.
BOOL SetWindowHeight(
int nGroup,
HWND hwndTask,
int nWndHeight);
BOOL SetWindowHeight(
HWND hwndTask,
int nWndHeight);
Parameterar
nGroup
[i] Anger det nollbaserade indexet för den grupp som innehåller fönsterkontrollen.
hwndTask
[i] Anger handtaget för fönsterkontrollen.
nWndHeight
[i] Anger den höjd som ska anges.
Returvärde
SANT om höjden på fönsterkontrollen har angetts. FALSE om nGroup är ogiltigt eller om hwndTask inte finns.
Anmärkningar
Anropa CMFCTasksPane::AddWindow för att lägga till uppgifter med fönsterkontroller.
CMFCTasksPane::ShowCommandMessageString
virtual void ShowCommandMessageString(UINT uiCmdId);
Parameterar
[i] uiCmdId
Anmärkningar
CMFCTasksPane::ShowTask
Visar eller döljer en uppgift.
BOOL ShowTask(
int nGroup,
int nTask,
BOOL bShow = TRUE,
BOOL bRedraw = TRUE);
Parameterar
nGroup
[i] Anger det nollbaserade indexet för gruppen.
nTask
[i] Anger det nollbaserade indexet för aktiviteten som ska visas eller döljas.
bShow
[i] TRUE för att visa uppgiften; FALSE för att dölja uppgiften.
bRedraw
[i] TRUE för att rita om åtgärdsfönstret. annars FALSKT.
Returvärde
SANT om uppgiften har visats eller dolts. FALSE om den angivna gruppen eller aktiviteten inte finns.
Anmärkningar
Använd CMFCTasksPane::ShowTaskByCmdId för att visa eller dölja en uppgift baserat på dess kommando-ID.
CMFCTasksPane::ShowTaskByCmdId
Visar eller döljer en uppgift baserat på dess kommando-ID.
BOOL ShowTaskByCmdId(
UINT uiCommandID,
BOOL bShow = TRUE,
BOOL bRedraw = TRUE);
Parameterar
uiCommandID
[i] Anger kommando-ID för uppgiften som ska visas eller döljas.
bShow
[i] TRUE för att visa uppgiften; FALSE för att dölja uppgiften.
bRedraw
[i] TRUE för att rita om åtgärdsfönstret. annars FALSKT.
Returvärde
SANT om uppgiften har visats eller dolts. FALSE om en uppgift med det angivna kommando-ID:t inte finns.
Anmärkningar
Använd CMFCTasksPane::ShowTask för att visa eller dölja en uppgift baserat på dess kommando-ID.
CMFCTasksPane::Update
Uppdaterar alla kontroller i ett åtgärdsfönster.
virtual void Update();
Anmärkningar
Den här metoden uppdaterar beskrivningen i åtgärdsfönstret, justerar rullningslisten, flyttar alla aktiviteter och ritar om alla kontroller i åtgärdsfönstret.
Åsidosätt den här metoden i en härledd klass för att köra anpassad kod när ramverket uppdaterar åtgärdsfönstret.
Se även
hierarkidiagram
klasser
CMFCTasksPaneTaskGroup-klass
CMFCTasksPaneTask-klass
CMFCOutlookBar-klass
CMFCVisualManager-klass