Dela via


CMFCTasksPane-klass

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:

  1. Bädda in ett CMFCTasksPane objekt i huvudramens fönsterklass.

  2. När du bearbetar WM_CREATE-meddelandet anropar du Create metoden. Du kan använda vanliga CControlBar-format . Mer information finns i CControlBar::Create.

  3. Anropa metoden CMFCTasksPane::AddGroup för att lägga till olika grupper.

  4. Anropa CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel eller CMFCTasksPane::AddMRUFilesList-medlemsfunktioner för att lägga till nya objekt (uppgifter) i varje grupp.

  5. 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:

Exempel på åtgärdsfönster.

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:

Anpassad aktivitetsgrupp.

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