Delen via


CMFCRibbonCheckBox-klasse

De CMFCRibbonCheckBox klasse implementeert een selectievakje dat u kunt toevoegen aan een lintvenster, werkbalk Snelle toegang of pop-upmenu.

Syntaxis

class CMFCRibbonCheckBox : public CMFCRibbonButton

Leden

Openbare constructors

Naam Beschrijving
CMFCRibbonCheckBox::CMFCRibbonCheckBox De constructor.

Openbare methoden

Naam Beschrijving
CMFCRibbonCheckBox::GetCompactSize (Overschrijft CMFCRibbonButton::GetCompactSize.)
CMFCRibbonCheckBox::GetIntermediateSize (Overschrijft CMFCRibbonButton::GetIntermediateSize.)
CMFCRibbonCheckBox::GetRegularSize (Overschrijft CMFCRibbonButton::GetRegularSize.)
CMFCRibbonCheckBox::IsDrawTooltipImage (Overschrijft CMFCRibbonButton::IsDrawTooltipImage.)
CMFCRibbonCheckBox::OnDraw (Overschrijft CMFCRibbonButton::OnDraw.)
CMFCRibbonCheckBox::OnDrawMenuImage (Overschrijft CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonCheckBox::OnDrawOnList (Overschrijft CMFCRibbonButton::OnDrawOnList.)
CMFCRibbonCheckBox::SetACCData (Overschrijft CMFCRibbonButton::SetACCData.)

Opmerkingen

Als u een CMFCRibbonCheckBox in uw toepassing wilt gebruiken, voegt u de volgende constructor toe aan uw code:

CMFCRibbonCheckBox (UINT nID, LPCTSTR lpszText)

waarbij nID de opdracht-id van het selectievakje is en lpszText het tekstlabel van het selectievakje is.

U kunt een selectievakje toevoegen aan een lintpaneel met behulp van CMFCRibbonPanel::Toevoegen.

Overnamehiƫrarchie

CObject-

CMFCRibbonBaseElement

CMFCRibbonButton-

CMFCRibbonCheckBox

Behoeften

Koptekst: afxribboncheckbox.h

CMFCRibbonCheckBox::CMFCRibbonCheckBox

Constructor van een lint selectievakjeobject

CMFCRibbonCheckBox(
    UINT nID,
    LPCTSTR lpszText);

Parameterwaarden

nID-
[in] Hiermee geeft u opdracht-id.

lpszText
[in] Hiermee geeft u het tekstlabel op.

Retourwaarde

Maakt een lint selectievakjeobject.

Voorbeeld

In het volgende voorbeeld ziet u hoe u een object van de CMFCRibbonCheckBox klasse maakt.

strTemp.LoadString(IDS_RIBBON_STATUSBAR);
CMFCRibbonButton *pBtnStatusBar = new CMFCRibbonCheckBox(ID_VIEW_STATUS_BAR, strTemp);

CMFCRibbonCheckBox::GetCompactSize

Wanneer dit wordt overschreven, wordt de compacte grootte van het selectievakje weergegeven.

virtual CSize GetCompactSize(CDC* pDC);

Parameterwaarden

pDC
[in] Aanwijzer naar het CDC dat aan het selectievakje is gekoppeld.

Retourwaarde

Hiermee wordt een CSize object geretourneerd dat de compacte grootte van het selectievakje bevat.

Opmerkingen

Als dit niet wordt overschreven, wordt de tussenliggende grootte van het selectievakje geretourneerd.

CMFCRibbonCheckBox::GetIntermediateSize

Hiermee haalt u de tussenliggende grootte van het selectievakje op.

virtual CSize GetIntermediateSize(CDC* pDC);

Parameterwaarden

pDC
[in] Aanwijzer naar het CDC dat aan dit selectievakje is gekoppeld.

Retourwaarde

Een CSize object met de tussenliggende grootte van het selectievakje.

Opmerkingen

Als dit niet wordt overschreven, berekent u de tussenliggende grootte als de standaardgrootte van het selectievakje (AFX_CHECK_BOX_DEFAULT_SIZE) plus de tekengrootte, plus marges.

CMFCRibbonCheckBox::GetRegularSize

Hiermee wordt de normale grootte van het selectievakje weergegeven.

virtual CSize GetRegularSize(CDC* pDC);

Parameterwaarden

pDC
[in] Wijs het CDC-object aan dat aan dit selectievakje is gekoppeld.

Retourwaarde

Hiermee wordt een CSize object geretourneerd dat de normale grootte van het selectievakje bevat.

Opmerkingen

Als dit niet wordt overschreven, wordt de tussenliggende grootte van het selectievakje geretourneerd.

CMFCRibbonCheckBox::IsDrawTooltipImage

Hiermee wordt aangegeven of er een knopinfoafbeelding is gekoppeld aan het selectievakje.

virtual BOOL IsDrawTooltipImage() const;

Retourwaarde

Retourneert TRUE als er een knopinfoafbeelding is gekoppeld aan het selectievakje, of ONWAAR als dat niet het geval is.

Opmerkingen

CMFCRibbonCheckBox::OnDraw

Aangeroepen door het framework om het selectievakje te tekenen met behulp van een opgegeven apparaatcontext.

virtual void OnDraw(CDC* pDC);

Parameterwaarden

pDC
[in] Aanwijzer naar de CDC waarin u het selectievakje wilt tekenen.

Opmerkingen

CMFCRibbonCheckBox::OnDrawMenuImage

Aangeroepen door het framework om een menuafbeelding voor het selectievakje te tekenen.

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Parameterwaarden

[in] CDC*
Aanwijzer naar het CDC dat aan het selectievakje is gekoppeld.

CRect
[in] Een CRect object waarin de rechthoek wordt opgegeven waarin de menuafbeelding moet worden getekend.

Retourwaarde

Retourneert TRUE als de afbeelding is getekend of ONWAAR als dat niet het geval is.

Opmerkingen

Als dit niet wordt overschreven, wordt FALSE geretourneerd.

CMFCRibbonCheckBox::OnDrawOnList

Aangeroepen door het framework om het selectievakje te tekenen in een keuzelijst met opdrachten.

virtual void OnDrawOnList(
    CDC* pDC,
    CString strText,
    int nTextOffset,
    CRect rect,
    BOOL bIsSelected,
    BOOL bHighlighted);

Parameterwaarden

pDC
[in] Aanwijzer naar de apparaatcontext waarin u het selectievakje wilt tekenen.

strText
[in] De weergavetekst.

nTextOffset
[in] De afstand, in pixels, van de linkerkant van de keuzelijst tot de weergavetekst.

Rect
[in] De weergaverechthoek voor het selectievakje.

bIsSelected
[in] WAAR als het selectievakje is ingeschakeld of ONWAAR als dat niet het geval is.

bHighlighted
[in] WAAR als het selectievakje is gemarkeerd of ONWAAR als dat niet het geval is.

Opmerkingen

CMFCRibbonCheckBox::SetACCData

Hiermee stelt u de toegankelijkheidsgegevens voor het selectievakje in.

virtual BOOL SetACCData(
    CWnd* pParent,
    CAccessibilityData& data);

Parameterwaarden

pParent
Het bovenliggende venster van het selectievakje.

gegevens
De toegankelijkheidsgegevens voor het selectievakje.

Retourwaarde

Retourneert altijd WAAR.

Opmerkingen

Deze methode stelt standaard de toegankelijkheidsgegevens voor het selectievakje in en retourneert altijd TRUE. Overschrijf deze methode om de toegankelijkheidsgegevens in te stellen en een waarde te retourneren die aangeeft dat deze is geslaagd of mislukt.

Zie ook

Hiƫrarchiegrafiek
Klassen
KLASSE CMFCRibbonPanel