Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
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.