Share via


CMFCRibbonEdit-klasse

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Hiermee wordt een besturingselement voor bewerken geïmplementeerd dat zich op een lintbalk bevindt.

Syntaxis

class CMFCRibbonEdit : public CMFCRibbonButton

Leden

Openbare constructors

Naam Description
CMFCRibbonEdit::CMFCRibbonEdit Maakt een CMFCRibbonEdit object.

Openbare methoden

Naam Description
CMFCRibbonEdit::CanBeStretched Hiermee wordt aangegeven of de hoogte van het CMFCRibbonEdit besturingselement verticaal kan toenemen tot de hoogte van een lintrij.
CMFCRibbonEdit::CMFCRibbonEdit Maakt een CMFCRibbonEdit object.
CMFCRibbonEdit::CopyFrom Hiermee kopieert u de status van het opgegeven CMFCRibbonEdit object naar het huidige CMFCRibbonEdit object.
CMFCRibbonEdit::CreateEdit Hiermee maakt u een nieuw tekstvak voor het CMFCRibbonEdit object.
CMFCRibbonEdit::D estroyCtrl Vernietigt het CMFCRibbonEdit object.
CMFCRibbonEdit::D ropDownList Hiermee wordt een keuzelijst weergegeven.
CMFCRibbonEdit::EnableSpinButtons Hiermee kunt u het bereik van de draaiknop voor het tekstvak inschakelen en instellen.
CMFCRibbonEdit::GetCompactSize Hiermee haalt u de compacte grootte van het CFMCRibbonEdit object op.
CMFCRibbonEdit::GetEditText Haalt de tekst in het tekstvak op.
CMFCRibbonEdit::GetIntermediateSize Haalt de tussenliggende grootte van het CMFCRibbonEdit object op.
CMFCRibbonEdit::GetTextAlign Hiermee wordt de uitlijning van de tekst in het tekstvak opgehaald.
CMFCRibbonEdit::GetWidth Hiermee wordt de breedte, in pixels, van het CMFCRibbonEdit besturingselement opgehaald.
CMFCRibbonEdit::HasCompactMode Hiermee wordt aangegeven of de weergavegrootte voor het CMFCRibbonEdit besturingselement compact kan zijn.
CMFCRibbonEdit::HasFocus Geeft aan of het CMFCRIbbonEdit besturingselement de focus heeft.
CMFCRibbonEdit::HasLargeMode Geeft aan of de weergavegrootte voor het CMFCRibbonEdit besturingselement groot kan zijn.
CMFCRibbonEdit::HasSpinButtons Hiermee wordt aangegeven of het tekstvak een draaiknop heeft.
CMFCRibbonEdit::IsHighlighted Geeft aan of het CMFCRibbonEdit besturingselement is gemarkeerd.
CMFCRibbonEdit::OnAfterChangeRect Aangeroepen door het framework wanneer de afmetingen van de weergaverechthoek voor het CMFCRibbonEdit besturingselement worden gewijzigd.
CMFCRibbonEdit::OnDraw Aangeroepen door het framework om het CMFCRibbonEdit besturingselement te tekenen.
CMFCRibbonEdit::OnDrawLabelAndImage Wordt aangeroepen door het framework om het label en de afbeelding voor het CMFCRibbonEdit besturingselement te tekenen.
CMFCRibbonEdit::OnDrawOnList Aangeroepen door het framework om het CMFCRibbonEdit besturingselement te tekenen in een keuzelijst met opdrachten.
CMFCRibbonEdit::OnEnable Aangeroepen door het framework om het CMFCRibbonEdit besturingselement in of uit te schakelen.
CMFCRibbonEdit::OnHighlight Aangeroepen door het framework wanneer de aanwijzer de grenzen van het CMFCRibbonEdit besturingselement binnenkomt of verlaat.
CMFCRibbonEdit::OnKey Aangeroepen door het framework wanneer de gebruiker op een toetsinfo drukt en het CMFCRibbonEdit besturingselement de focus heeft.
CMFCRibbonEdit::OnLButtonDown Wordt door het framework aangeroepen om het CMFCRibbonEdit besturingselement bij te werken wanneer de gebruiker op de linkermuisknop van het besturingselement drukt.
CMFCRibbonEdit::OnLButtonUp Aangeroepen door het framework wanneer de gebruiker de linkermuisknop loslaat.
CMFCRibbonEdit::OnRTLChanged Wordt door het framework aangeroepen om het CMFCRibbonEdit besturingselement bij te werken wanneer de indeling de richting wijzigt.
CMFCRibbonEdit::OnShow Aangeroepen door het framework om het CMFCRibbonEdit besturingselement weer te geven of te verbergen.
CMFCRibbonEdit::Redraw Hiermee wordt de weergave van het CMFCRibbonEdit besturingselement bijgewerkt.
CMFCRibbonEdit::SetACCData Hiermee stelt u de toegankelijkheidsgegevens voor het CMFCRibbonEdit object in.
CMFCRibbonEdit::SetEditText Hiermee stelt u de tekst in het tekstvak in.
CMFCRibbonEdit::SetTextAlign Hiermee stelt u de tekstuitlijning van het tekstvak in.
CMFCRibbonEdit::SetWidth Hiermee stelt u de breedte van het tekstvak voor het CMFCRibbonEdit besturingselement in.

Opmerkingen

Example

In het volgende voorbeeld ziet u hoe u een CMFCRibbonEdit object maakt, draaiknoppen naast het besturingselement bewerkt en de tekst van het besturingselement bewerken instelt. Dit codefragment maakt deel uit van het MS Office 2007 Demo-voorbeeld.

CMFCRibbonEdit *pEditIndentLeft = new CMFCRibbonEdit(ID_PAGELAYOUT_INDENT_LEFT, 72, _T("Left:\nil"), 13);
// specify the min and max value of the spin button control
pEditIndentLeft->EnableSpinButtons(0, 1000);
// set the text of the edit control
pEditIndentLeft->SetEditText(_T("0"));

Requirements

Koptekst: afxRibbonEdit.h

CMFCRibbonEdit::CanBeStretched

Hiermee wordt aangegeven of de hoogte van het besturingselement CMFCRibbonEdit verticaal kan toenemen tot de hoogte van een lintrij.

virtual BOOL CanBeStretched();

Retourwaarde

Retourneert altijd ONWAAR.

Opmerkingen

CMFCRibbonEdit::CMFCRibbonEdit

Maakt een CMFCRibbonEdit-object .

CMFCRibbonEdit(
    UINT nID,
    int nWidth,
    LPCTSTR lpszLabel = NULL,
    int nImage = -1);

CMFCRibbonEdit();

Parameterwaarden

nID
[in] Opdracht-id voor het CMFCRibbonEdit besturingselement.

nWidth
[in] De breedte, in pixels, van het tekstvak voor het CMFCRibbonEdit besturingselement.

lpszLabel
[in] Het label voor het CMFCRibbonEdit besturingselement.

nImage
[in] Index van de kleine afbeelding die moet worden gebruikt voor het CMFCRibbonEdit besturingselement. De verzameling kleine afbeeldingen wordt onderhouden door de categorie bovenliggend lint.

Opmerkingen

Het CMFCRibbonEdit besturingselement gebruikt geen grote installatiekopieën.

CMFCRibbonEdit::CopyFrom

Kopieert de status van het opgegeven CMFCRibbonEdit-object naar het huidige CMFCRibbonEdit-object .

virtual void CopyFrom(const CMFCRibbonBaseElement& src);

Parameterwaarden

Src
[in] Het bronobject CMFCRibbonEdit .

Opmerkingen

De src-parameter moet van het type CMFCRibbonEditzijn.

CMFCRibbonEdit::CreateEdit

Hiermee maakt u een nieuw tekstvak voor het CMFCRibbonEdit-object .

virtual CMFCRibbonRichEditCtrl* CreateEdit(
    CWnd* pWndParent,
    DWORD dwEditStyle);

Parameterwaarden

pWndParent
[in] Een aanwijzer naar het bovenliggende venster van het CMFCRibbonEdit object.

dwEditStyle
[in] Hiermee geeft u de stijl van het tekstvak. U kunt de vensterstijlen in de sectie Opmerkingen combineren met de besturingselementstijlen bewerken die worden beschreven in de Windows SDK.

Retourwaarde

Een aanwijzer naar het nieuwe tekstvak als de methode is geslaagd; anders, NULL.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse om een aangepast tekstvak te maken.

U kunt de volgende vensterstijlen toepassen op een tekstvak:

  • WS_CHILD

  • WS_VISIBLE

  • WS_DISABLED

  • WS_GROUP

  • WS_TABSTOP

CMFCRibbonEdit::D estroyCtrl

Vernietigt het CMFCRibbonEdit-object .

virtual void DestroyCtrl();

Opmerkingen

Hiermee wordt een keuzelijst weergegeven.

virtual void DropDownList();

Opmerkingen

Deze methode doet standaard niets. Overschrijf deze methode om een vervolgkeuzelijst te selecteren.

CMFCRibbonEdit::EnableSpinButtons

Hiermee kunt u het bereik van de draaiknop voor het tekstvak inschakelen en instellen.

void EnableSpinButtons(
    int nMin,
    int nMax);

Parameterwaarden

Nmin
[in] De minimumwaarde van de draaiknop.

nMax
[in] De maximumwaarde van de draaiknop.

Opmerkingen

Draaiknoppen geven een pijl-omhoog en -omlaag weer en stellen gebruikers in staat om door een vaste set waarden te bladeren.

CMFCRibbonEdit::GetCompactSize

Haalt de compacte grootte van het CMFCRibbonEdit-object op.

virtual CSize GetCompactSize(CDC* pDC);

Parameterwaarden

Pdc
[in] Aanwijzer naar een apparaatcontext voor het CMFCRibbonEdit object.

Retourwaarde

De compacte grootte van het CMFCRibbonEdit object.

Opmerkingen

CMFCRibbonEdit::GetEditText

Haalt de tekst in het tekstvak op.

CString GetEditText() const;

Retourwaarde

De tekst in het tekstvak.

Opmerkingen

CMFCRibbonEdit::GetIntermediateSize

Haalt de tussenliggende grootte van het CMFCRibbonEdit-object op.

virtual CSize GetIntermediateSize(CDC* pDC);

Parameterwaarden

Pdc
[in] Aanwijzer naar een apparaatcontext voor het CMFCRibbonEdit object.

Retourwaarde

De tussenliggende grootte van het CMFCRibbonEdit object.

Opmerkingen

CMFCRibbonEdit::GetTextAlign

Hiermee wordt de uitlijning van de tekst in het tekstvak opgehaald.

int GetTextAlign() const;

Retourwaarde

Een opsommingswaarde voor tekstuitlijning. Zie de sectie Opmerkingen voor mogelijke waarden.

Opmerkingen

De geretourneerde waarde is een van de volgende besturingselementstijlen bewerken:

  • ES_LEFT voor linkeruitlijning

  • ES_CENTER voor centreren

  • ES_RIGHT voor de juiste uitlijning

Zie Besturingselementstijlen bewerken voor meer informatie over deze stijlen.

CMFCRibbonEdit::GetWidth

Haalt de breedte, in pixels, van het besturingselement CMFCRibbonEdit op.

int GetWidth(BOOL bInFloatyMode = FALSE) const;

Parameterwaarden

bInFloatyMode
[in] WAAR als het besturingselement zich in de CMFCRibbonEdit zwevende modus bevindt; anders ONWAAR.

Retourwaarde

De breedte, in pixels, van het CMFCRibbonEdit besturingselement.

Opmerkingen

CMFCRibbonEdit::HasCompactMode

Geeft aan of de weergavegrootte voor het besturingselement CMFCRibbonEdit compact kan zijn.

virtual BOOL HasCompactMode() const;

Retourwaarde

Retourneert altijd WAAR.

Opmerkingen

Deze methode retourneert standaard altijd TRUE. Overschrijf deze methode om aan te geven of de weergavegrootte compact kan zijn.

CMFCRibbonEdit::HasFocus

Geeft aan of het besturingselement CMFCRibbonEdit de focus heeft.

virtual BOOL HasFocus() const;

Retourwaarde

WAAR als het CMFCRibbonEdit besturingselement de focus heeft; anders ONWAAR.

Opmerkingen

CMFCRibbonEdit::HasLargeMode

Geeft aan of de weergavegrootte voor het besturingselement CMFCRibbonEdit groot kan zijn.

virtual BOOL HasLargeMode() const;

Retourwaarde

Retourneert altijd ONWAAR.

Opmerkingen

Deze methode retourneert standaard altijd FALSE. Overschrijf deze methode om aan te geven of de weergavegrootte groot kan zijn.

CMFCRibbonEdit::HasSpinButtons

Hiermee wordt aangegeven of het tekstvak een draaiknop heeft.

virtual BOOL HasSpinButtons() const;

Retourwaarde

WAAR als het tekstvak een draaiknop heeft; anders ONWAAR.

Opmerkingen

CMFCRibbonEdit::IsHighlighted

Geeft aan of het besturingselement CMFCRibbonEdit is gemarkeerd.

virtual BOOL IsHighlighted() const;

Retourwaarde

WAAR als het CMFCRibbonEdit besturingselement is gemarkeerd; anders ONWAAR.

Opmerkingen

CMFCRibbonEdit::OnAfterChangeRect

Aangeroepen door het framework wanneer de afmetingen van de weergaverechthoek voor het besturingselement CMFCRibbonEdit veranderen.

virtual void OnAfterChangeRect(CDC* pDC);

Parameterwaarden

Pdc
[in] Aanwijzer naar een apparaatcontext voor het CMFCRibbonEdit besturingselement.

Opmerkingen

CMFCRibbonEdit::OnDraw

Aangeroepen door het framework om het CMFCRibbonEdit-besturingselement te tekenen.

virtual void OnDraw(CDC* pDC);

Parameterwaarden

Pdc
[in] Aanwijzer naar een apparaatcontext voor het CMFCRibbonEdit besturingselement.

Opmerkingen

CMFCRibbonEdit::OnDrawLabelAndImage

Wordt aangeroepen door het framework om het label en de afbeelding voor het besturingselement CMFCRibbonEdit te tekenen.

virtual void OnDrawLabelAndImage(CDC* pDC);

Parameterwaarden

Pdc
[in] Aanwijzer naar een apparaatcontext voor het CMFCRibbonEdit besturingselement.

Opmerkingen

CMFCRibbonEdit::OnDrawOnList

Door het framework aangeroepen om het besturingselement CMFCRibbonEdit 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 een apparaatcontext voor het CMFCRibbonEdit besturingselement.

strText
[in] De weergavetekst.

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

Rect
[in] De weergaverechthoek voor het CMFCRibbonEdit besturingselement.

bIsSelected
[in] Deze parameter wordt niet gebruikt.

bHighlighted
[in] Deze parameter wordt niet gebruikt.

Opmerkingen

In de keuzelijst met opdrachten worden lintbesturingselementen weergegeven waarmee gebruikers de werkbalk snelle toegang kunnen aanpassen.

CMFCRibbonEdit::OnEnable

Wordt aangeroepen door het framework om het besturingselement CMFCRibbonEdit in of uit te schakelen.

virtual void OnEnable(BOOL bEnable);

Parameterwaarden

bEnable
[in] WAAR om het besturingselement in te schakelen; FALSE om het besturingselement uit te schakelen.

Opmerkingen

CMFCRibbonEdit::OnHighlight

Aangeroepen door het framework wanneer de aanwijzer de grenzen van het besturingselement CMFCRibbonEdit binnenkomt of verlaat.

virtual void OnHighlight(BOOL bHighlight);

Parameterwaarden

bHighlight
[in] WAAR als de aanwijzer zich in de grenzen van het CMFCRibbonEdit besturingselement bevindt; anders ONWAAR.

Opmerkingen

CMFCRibbonEdit::OnKey

Aangeroepen door het framework wanneer de gebruiker op een toetstip drukt en het besturingselement CMFCRibbonEdit de focus heeft.

virtual BOOL OnKey(BOOL bIsMenuKey);

Parameterwaarden

bIsMenuKey
[in] WAAR als de keytip een snelmenu weergeeft; anders, ONWAAR.

Retourwaarde

WAAR als de gebeurtenis is verwerkt; anders, ONWAAR.

Opmerkingen

CMFCRibbonEdit::OnLButtonDown

Wordt door het framework aangeroepen om het besturingselement CMFCRibbonEdit bij te werken wanneer de gebruiker op de linkermuisknop van het besturingselement drukt.

virtual void OnLButtonDown(CPoint point);

Parameterwaarden

Punt
[in] Deze parameter wordt niet gebruikt.

Opmerkingen

CMFCRibbonEdit::OnLButtonUp

Aangeroepen door het framework wanneer de gebruiker de linkermuisknop loslaat.

virtual void OnLButtonUp(CPoint point);

Parameterwaarden

Punt
[in] Deze parameter wordt niet gebruikt.

Opmerkingen

CMFCRibbonEdit::OnRTLChanged

Wordt aangeroepen door het framework om het besturingselement CMFCRibbonEdit bij te werken wanneer de indeling de richting verandert.

virtual void OnRTLChanged(BOOL bIsRTL);

Parameterwaarden

bIsRTL
[in] WAAR als de indeling van rechts naar links is; ONWAAR als de indeling van links naar rechts is.

Opmerkingen

CMFCRibbonEdit::OnShow

Wordt aangeroepen door het framework om het besturingselement CMFCRibbonEdit weer te geven of te verbergen.

virtual void OnShow(BOOL bShow);

Parameterwaarden

bShow
[in] WAAR om het besturingselement weer te geven; FALSE om het besturingselement te verbergen.

Opmerkingen

CMFCRibbonEdit::Redraw

Hiermee wordt de weergave van het besturingselement CMFCRibbonEdit bijgewerkt.

virtual void Redraw();

Opmerkingen

Met deze methode wordt de weergaverechthoek voor het CMFCRibbonEdit object opnieuw getekend door indirect CWnd::RedrawWindow aan te roepen met de RDW_INVALIDATE, RDW_ERASE en RDW_UPDATENOW vlaggen ingesteld.

CMFCRibbonEdit::SetACCData

Hiermee stelt u de toegankelijkheidsgegevens voor het CMFCRibbonEdit-object in.

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

Parameterwaarden

pParent
Aanwijzer naar het bovenliggende venster voor het CMFCRibbonEdit object.

gegevens
De toegankelijkheidsgegevens voor het CMFCRibbonEdit object.

Retourwaarde

Retourneert altijd WAAR.

Opmerkingen

CMFCRibbonEdit::SetEditText

Hiermee stelt u de tekst in het tekstvak in.

void SetEditText(CString strText);

Parameterwaarden

strText
[in] De tekst voor het tekstvak.

CMFCRibbonEdit::SetTextAlign

Hiermee stelt u de tekstuitlijning van het tekstvak in.

void SetTextAlign(int nAlign);

Parameterwaarden

nAlign
[in] Een opsommingswaarde voor tekstuitlijning. Zie de sectie Opmerkingen voor mogelijke waarden.

Opmerkingen

De parameter nAlign is een van de volgende besturingselementstijlen bewerken:

  • ES_LEFT voor linkeruitlijning

  • ES_CENTER voor centreren

  • ES_RIGHT voor de juiste uitlijning

Zie Besturingselementstijlen bewerken voor meer informatie over deze stijlen.

CMFCRibbonEdit::SetWidth

Hiermee stelt u de breedte van het tekstvak in voor het besturingselement CMFCRibbonEdit .

void SetWidth(
    int nWidth,
    BOOL bInFloatyMode = FALSE);

Parameterwaarden

nWidth
[in] De breedte, in pixels, van het tekstvak.

bInFloatyMode
TRUE om de breedte voor de zwevende modus in te stellen; FALSE om de breedte voor de normale modus in te stellen.

Opmerkingen

Het CMFCRibbonEdit besturingselement heeft twee breedten, afhankelijk van de weergavemodus: zwevende modus en normale modus.

Zie ook

Hiërarchiegrafiek
Klassen
CMFCRibbonButton-klasse
CMFCRibbonBar-klasse