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