Share via


CMFCToolBarEditBoxButton-klasse

Opmerking

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

Een werkbalkknop met een besturingselement bewerken ( CEdit Class).

Syntaxis

class CMFCToolBarEditBoxButton : public CMFCToolBarButton

Leden

Openbare constructors

Naam Description
CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton Maakt een CMFCToolBarEditBoxButton object.
CMFCToolBarEditBoxButton::~CMFCToolBarEditBoxButton Destructor.

Openbare methoden

Naam Description
CMFCToolBarEditBoxButton::CanBeStretched Hiermee geeft u op of een gebruiker de knop tijdens het aanpassen kan uitrekken. (Overschrijft CMFCToolBarButton::CanBeStretched.)
CMFCToolBarEditBoxButton::CopyFrom Hiermee kopieert u de eigenschappen van een andere werkbalkknop naar de huidige knop. (Hiermee overschrijft u CMFCToolBarButton::CopyFrom.)
CMFCToolBarEditBoxButton:: CMFCToolBarEditBoxButton::CreateEdit Hiermee maakt u een nieuw besturingselement voor bewerken in de knop.
CMFCToolBarEditBoxButton::CreateObject Wordt door het framework gebruikt om een dynamisch exemplaar van dit klassetype te maken.
CMFCToolBarEditBoxButton::GetByCmd Haalt het eerste CMFCToolBarEditBoxButton object op in de toepassing met de opgegeven opdracht-id.
CMFCToolBarEditBoxButton::GetContentsAll Hiermee wordt de tekst opgehaald van het eerste besturingselement voor de werkbalk van het invoervak met de opgegeven opdracht-id.
CMFCToolBarEditBoxButton::GetContextMenuID Haalt de resource-id op van het snelmenu dat is gekoppeld aan de knop.
CMFCToolBarEditBoxButton::GetEditBorder Hiermee wordt de begrenzingsrechthoek van het bewerkingsgedeelte van de knop Invoervak opgehaald.
CMFCToolBarEditBoxButton:: CMFCToolBarEditBoxButton::GetEditBox Hiermee wordt een aanwijzer geretourneerd naar het besturingselement bewerken dat is ingesloten in de knop.
CMFCToolBarEditBoxButton::GetHwnd Hiermee haalt u de venstergreep op die is gekoppeld aan de werkbalkknop. (Hiermee wordt CMFCToolBarButton::GetHwnd overschreven.)
CMFCToolBarEditBoxButton::GetInvalidateRect Hiermee wordt de regio van het clientgebied van de knop opgehaald die opnieuw moet worden getekend. (Hiermee overschrijft u CMFCToolBarButton::GetInvalidateRect.)
CMFCToolBarEditBoxButton::GetThisClass Wordt door het framework gebruikt om een aanwijzer te verkrijgen naar het CRuntimeClass-object dat is gekoppeld aan dit klassetype.
CMFCToolBarEditBoxButton::HaveHotBorder Bepaalt of een rand van de knop wordt weergegeven wanneer een gebruiker op de knop klikt. (Hiermee wordt CMFCToolBarButton::HaveHotBorder overschreven.)
CMFCToolBarEditBoxButton::IsFlatMode Bepaalt of de knoppen van het invoervak een platte stijl hebben.
CMFCToolBarEditBoxButton::NotifyCommand Hiermee geeft u op of de knop het WM_COMMAND bericht verwerkt. (Hiermee overschrijft u CMFCToolBarButton::NotifyCommand.)
CMFCToolBarEditBoxButton::OnAddToCustomizePage Aangeroepen door het framework wanneer de knop wordt toegevoegd aan een dialoogvenster Aanpassen . (Hiermee wordt CMFCToolBarButton::OnAddToCustomizePage overschreven.)
CMFCToolBarEditBoxButton::OnCalculateSize Aangeroepen door het framework om de grootte van de knop voor de opgegeven apparaatcontext en dockingstatus te berekenen. (Hiermee wordt CMFCToolBarButton::OnCalculateSize overschreven.)
CMFCToolBarEditBoxButton::OnChangeParentWnd Aangeroepen door het framework wanneer de knop wordt ingevoegd in een nieuwe werkbalk. (Hiermee wordt CMFCToolBarButton::OnChangeParentWnd overschreven.)
CMFCToolBarEditBoxButton::OnClick Aangeroepen door het framework wanneer de gebruiker op de muisknop klikt. (Hiermee overschrijft u CMFCToolBarButton::OnClick.)
CMFCToolBarEditBoxButton::OnCtlColor Aangeroepen door het framework wanneer de bovenliggende werkbalk een WM_CTLCOLOR bericht verwerkt. (Overschrijft CMFCToolBarButton::OnCtlColor.)
CMFCToolBarEditBoxButton::OnDraw Aangeroepen door het framework om de knop te tekenen met behulp van de opgegeven stijlen en opties. (Hiermee wordt CMFCToolBarButton::OnDraw overschreven.)
CMFCToolBarEditBoxButton::OnDrawOnCustomizeList Aangeroepen door het framework om de knop te tekenen in het deelvenster Opdrachten van het dialoogvenster Aanpassen . (Overschrijft CMFCToolBarButton::OnDrawOnCustomizeList.)
CMFCToolBarEditBoxButton::OnGlobalFontsChanged Aangeroepen door het framework wanneer het algemene lettertype is gewijzigd. (Overschrijft CMFCToolBarButton::OnGlobalFontsChanged.)
CMFCToolBarEditBoxButton::OnMove Aangeroepen door het framework wanneer de bovenliggende werkbalk wordt verplaatst. (Hiermee wordt CMFCToolBarButton::OnMove overschreven.)
CMFCToolBarEditBoxButton::OnShow Aangeroepen door het framework wanneer de knop zichtbaar of onzichtbaar wordt. (Overschrijft CMFCToolBarButton::OnShow.)
CMFCToolBarEditBoxButton::OnSize Aangeroepen door het framework wanneer de bovenliggende werkbalk de grootte of positie wijzigt en deze wijziging ervoor zorgt dat de knop de grootte wijzigt. (Hiermee wordt CMFCToolBarButton::OnSize overschreven.)
CMFCToolBarEditBoxButton::OnUpdateToolTip Aangeroepen door het framework wanneer de bovenliggende werkbalk de tekst van de knopinfo bijwerkt. (Hiermee overschrijft u CMFCToolBarButton::OnUpdateToolTip.)
CMFCToolBarEditBoxButton::Serialize Leest dit object uit een archief of schrijft het naar een archief. (Hiermee wordt CMFCToolBarButton::Serialize overschreven.)
CMFCToolBarEditBoxButton::SetACCData Hiermee wordt het opgegeven CAccessibilityData object gevuld met toegankelijkheidsgegevens via de werkbalkknop. (Hiermee wordt CMFCToolBarButton::SetACCData overschreven.)
CMFCToolBarEditBoxButton:: CMFCToolBarEditBoxButton::SetContents Hiermee stelt u de tekst in het besturingselement bewerken van de knop in.
CMFCToolBarEditBoxButton:: CMFCToolBarEditBoxButton::SetContentsAll Hiermee zoekt u de besturingselementknop bewerken met een opgegeven opdracht-id en stelt u de tekst in het bewerkingsbesturingselement van die knop in.
CMFCToolBarEditBoxButton::SetContextMenuID Hiermee geeft u de resource-id van het snelmenu dat is gekoppeld aan de knop.
CMFCToolBarEditBoxButton::SetFlatMode Hiermee geeft u de platte stijl uiterlijk van bewerkingsvakknoppen in de toepassing.
CMFCToolBarEditBoxButton:: CMFCToolBarEditBoxButton::SetStyle Hiermee geeft u de stijl van de knop. (Overschrijft CMFCToolBarButton::SetStyle.)

Opmerkingen

Voer de volgende stappen uit om een knop Invoervak toe te voegen aan een werkbalk:

  1. Reserveer een dummy-resource-id voor de knop in de bovenliggende werkbalkresource.

  2. CMFCToolBarEditBoxButton Een object maken.

  3. Vervang in de berichtenhandler die het AFX_WM_RESETTOOLBAR bericht verwerkt de dummyknop door de nieuwe keuzelijstknop met invoervak met behulp van CMFCToolBar::ReplaceButton.

Zie Overzicht: Besturingselementen op werkbalken plaatsen voor meer informatie.

Example

In het volgende voorbeeld ziet u hoe u verschillende methoden in de CMFCToolBarEditBoxButton klasse gebruikt. In het voorbeeld ziet u hoe u kunt opgeven dat een gebruiker de knop tijdens het aanpassen kan uitrekken, dat een rand van de knop wordt weergegeven wanneer een gebruiker op de knop klikt, de tekst in het tekstvakbesturingselement instelt, het uiterlijk van het invoervak opgeeft in de toepassing en de stijl van een besturingselement voor het bewerken van een werkbalkvak opgeeft.

CMFCToolBarEditBoxButton *boxButton = new CMFCToolBarEditBoxButton();
boxButton->CanBeStretched();
boxButton->HaveHotBorder();
boxButton->SetContents(_T("edit box button"));
boxButton->SetFlatMode(true);
boxButton->SetStyle(TBBS_PRESSED);

Overnamehiërarchie

CObject

CMFCToolBarButton

CMFCToolBarEditBoxButton

Requirements

Koptekst: afxtoolbareditboxbutton.h

CMFCToolBarEditBoxButton::CanBeStretched

Hiermee geeft u op of een gebruiker de knop tijdens het aanpassen kan uitrekken.

virtual BOOL CanBeStretched() const;

Retourwaarde

Deze methode retourneert TRUE.

Opmerkingen

Standaard staat het framework de gebruiker niet toe een werkbalkknop uit te rekken tijdens het aanpassen. Met deze methode wordt de implementatie van de basisklasse ( CMFCToolBarButton::CanBeStretched) uitgebreid door de gebruiker in staat te stellen een werkbalkknop voor het bewerken uit te rekken tijdens het aanpassen.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton

Maakt een CMFCToolBarEditBoxButton-object .

CMFCToolBarEditBoxButton(
    UINT uiID,
    int iImage,
    DWORD dwStyle=ES_AUTOHSCROLL,
    int iWidth=0);

Parameterwaarden

uiID
[in] Hiermee geeft u de besturingselement-id.

iImage
[in] Hiermee geeft u de op nul gebaseerde index van een werkbalkafbeelding. De afbeelding bevindt zich in het CMFCToolBarImages Class-object dat de klasse CMFCToolBar Class onderhoudt.

dwStyle
[in] Hiermee geeft u de stijl van het besturingselement bewerken.

iWidth
[in] Hiermee geeft u de breedte in pixels van het besturingselement bewerken.

Opmerkingen

De standaardconstructor stelt de besturingselementstijl voor bewerken in op de volgende combinatie:

WS_CHILD | WS_VISIBLE | ES_AUTOHSCROLL

De standaardbreedte van het besturingselement is 150 pixels.

CMFCToolBarEditBoxButton::CopyFrom

Hiermee kopieert u de eigenschappen van een andere werkbalkknop naar de huidige knop.

virtual void CopyFrom(const CMFCToolBarButton& src);

Parameterwaarden

Src
[in] Een verwijzing naar de bronknop waaruit u wilt kopiëren.

Opmerkingen

Roep deze methode aan om een andere werkbalkknop naar deze werkbalkknop te kopiëren. src moet van het type CMFCToolBarEditBoxButtonzijn.

CMFCToolBarEditBoxButton::CreateEdit

Hiermee maakt u een nieuw besturingselement voor bewerken in de knop.

virtual CEdit* CreateEdit(
    CWnd* pWndParent,
    const CRect& rect);

Parameterwaarden

pWndParent
[in] Hiermee geeft u het bovenliggende venster van het besturingselement bewerken. Deze mag niet NULL zijn.

Rect
[in] Hiermee geeft u de grootte en positie van het besturingselement bewerken.

Retourwaarde

Een aanwijzer naar het zojuist gemaakte bewerkingsbesturingselement; het is NULL als het maken en de bijlage van het besturingselement mislukt.

Opmerkingen

U maakt een CMFCToolBarEditBoxButton object in twee stappen. Roep eerst de constructor aan en roep CreateEditvervolgens het Besturingselement bewerken van Windows aan en koppelt het aan het CMFCToolBarEditBoxButton object.

CMFCToolBarEditBoxButton::GetByCmd

Haalt het eerste CMFCToolBarEditBoxButton object op in de toepassing met de opgegeven opdracht-id.

static CMFCToolBarEditBoxButton* __stdcall GetByCmd(UINT uiCmd);

Parameterwaarden

uiCmd
[in] De opdracht-id van de knop die moet worden opgehaald.

Retourwaarde

Het eerste CMFCToolBarEditBoxButton object in de toepassing met de opgegeven opdracht-id of NULL als er geen dergelijk object bestaat.

Opmerkingen

Deze methode voor gedeelde hulpprogramma's wordt gebruikt door methoden zoals CMFCToolBarEditBoxButton::SetContentsAll en CMFCToolBarEditBoxButton::GetContentsAll om de tekst van het eerste besturingselement voor de bewerkvakwerkbalk met de opgegeven opdracht-id in te stellen of op te halen.

CMFCToolBarEditBoxButton::GetContentsAll

Hiermee wordt de tekst opgehaald van het eerste besturingselement voor de werkbalk van het invoervak met de opgegeven opdracht-id.

static CString __stdcall GetContentsAll(UINT uiCmd);

Parameterwaarden

uiCmd
[in] De opdracht-id van de knop waaruit inhoud moet worden opgehaald.

Retourwaarde

Een CString object dat de tekst bevat van het eerste besturingselement voor de werkbalk van het invoervak met de opgegeven opdracht-id.

Opmerkingen

Deze methode retourneert de lege tekenreeks als er geen CMFCToolBarEditBoxButton objecten de opgegeven opdracht-id hebben.

CMFCToolBarEditBoxButton::GetContextMenuID

Haalt de resource-id op van het snelmenu dat is gekoppeld aan de knop.

UINT GetContextMenuID();

Retourwaarde

De resource-id van het snelmenu dat is gekoppeld aan de knop of 0 als de knop geen gekoppeld snelmenu heeft.

Opmerkingen

Het framework gebruikt de resource-id om het snelmenu te maken wanneer de gebruiker met de rechtermuisknop op de knop klikt.

CMFCToolBarEditBoxButton::GetEditBorder

Hiermee wordt de begrenzingsrechthoek van het bewerkingsgedeelte van de knop Invoervak opgehaald.

virtual void GetEditBorder(CRect& rectBorder);

Parameterwaarden

rectBorder
[uit] Een verwijzing naar het CRect object dat de begrenzingsrechthoek ontvangt.

Opmerkingen

Met deze methode wordt de begrenzingsrechthoek van het besturingselement voor bewerken opgehaald in clientcoördinaten. Het vergroot de grootte van de rechthoek in elke richting met één pixel.

De methode CMFCVisualManager::OnDrawEditBorder roept deze methode aan wanneer de rand rond een CMFCToolBarEditBoxButton object wordt getekend.

CMFCToolBarEditBoxButton::GetEditBox

Hiermee wordt een aanwijzer geretourneerd naar het besturingselement CEdit Class dat is ingesloten in de knop.

CEdit* GetEditBox() const;

Retourwaarde

Een aanwijzer naar het besturingselement CEdit Class dat de knop bevat. Het is NULL als het CEdit besturingselement nog niet is gemaakt.

Opmerkingen

U maakt het CEdit besturingselement door CMFCToolBarEditBoxButton::CreateEdit aan te roepen.

CMFCToolBarEditBoxButton::GetHwnd

Hiermee haalt u de venstergreep op die is gekoppeld aan de werkbalkknop.

virtual HWND GetHwnd();

Retourwaarde

De venstergreep die aan de knop is gekoppeld.

Opmerkingen

Met deze methode wordt de methode CMFCToolBarButton::GetHwnd overschreven door de venstergreep van het besturingselementdeel bewerken van de knop Invoervak te retourneren.

CMFCToolBarEditBoxButton::GetInvalidateRect

Hiermee wordt de regio van het clientgebied van de knop opgehaald die opnieuw moet worden getekend.

virtual const CRect GetInvalidateRect() const;

Retourwaarde

Een CRect object dat de regio aangeeft die opnieuw moet worden getekend.

Opmerkingen

Deze methode breidt de basisklasse-implementatie , CMFCToolBarButton::GetInvalidateRect, uit door in de regio het gebied van het tekstlabel op te halen.

CMFCToolBarEditBoxButton::HaveHotBorder

Bepaalt of een rand van de knop wordt weergegeven wanneer een gebruiker op de knop klikt.

virtual BOOL HaveHotBorder() const;

Retourwaarde

Niet-nul als de rand van een knop wordt weergegeven wanneer deze is geselecteerd; anders 0.

Opmerkingen

Deze methode breidt de basisklasse-implementatie , CMFCToolBarButton::HaveHotBorder, uit door een niet-nulwaarde te retourneren als het besturingselement zichtbaar is.

CMFCToolBarEditBoxButton::IsFlatMode

Bepaalt of de knoppen van het invoervak een platte stijl hebben.

static BOOL __stdcall IsFlatMode();

Retourwaarde

Nonzero als de knoppen een platte stijl hebben; anders, 0.

Opmerkingen

Standaard hebben bewerkingsvakknoppen een platte stijl. Gebruik de methode CMFCToolBarEditBoxButton::SetFlatMode om het uiterlijk van de platte stijl voor uw toepassing te wijzigen.

CMFCToolBarEditBoxButton::NotifyCommand

Hiermee geeft u op of de knop het WM_COMMAND bericht verwerkt.

virtual BOOL NotifyCommand(int iNotifyCode);

Parameterwaarden

iNotifyCode
[in] Het meldingsbericht dat is gekoppeld aan de opdracht.

Retourwaarde

WAAR als de knop het WM_COMMAND bericht verwerkt of ONWAAR om aan te geven dat het bericht moet worden verwerkt door de bovenliggende werkbalk.

Opmerkingen

Dit framework roept deze methode aan wanneer er een WM_COMMAND bericht naar het bovenliggende venster wordt verzonden.

Deze methode breidt de implementatie van de basisklasse ( CMFCToolBarButton::NotifyCommand) uit door de EN_UPDATE melding te verwerken. Voor elk bewerkingsvak met dezelfde opdracht-id als dit object wordt het tekstlabel ingesteld op het tekstlabel van dit object.

CMFCToolBarEditBoxButton::OnAddToCustomizePage

Aangeroepen door het framework wanneer de knop wordt toegevoegd aan een dialoogvenster Aanpassen .

virtual void OnAddToCustomizePage();

Opmerkingen

Met deze methode wordt de implementatie van de basisklasse ( CMFCToolBarButton::OnAddToCustomizePage) uitgebreid door de eigenschappen van het besturingselement voor het invoervak te kopiëren in een werkbalk met dezelfde opdracht-id als dit object. Deze methode doet niets als er geen werkbalk een besturingselement voor het invoervak heeft met dezelfde opdracht-id als dit object.

Zie CMFCToolBarsCustomizeDialog Class voor meer informatie over het dialoogvenster Aanpassen.

CMFCToolBarEditBoxButton::OnChangeParentWnd

Aangeroepen door het framework wanneer de knop wordt ingevoegd in een nieuwe werkbalk.

virtual void OnChangeParentWnd(CWnd* pWndParent);

Parameterwaarden

pWndParent
[in] Een aanwijzer naar het nieuwe bovenliggende venster.

Opmerkingen

Met deze methode wordt de basisklasse-implementatie ( CMFCToolBarButton::OnChangeParentWnd) overschreven door het interne CEdit object opnieuw te maken.

CMFCToolBarEditBoxButton::OnClick

Aangeroepen door het framework wanneer de gebruiker op de muisknop klikt.

virtual BOOL OnClick(
    CWnd* pWnd,
    BOOL bDelay = TRUE);

Parameterwaarden

pWnd
[in] Ongebruikte.

bDelay
[in] Ongebruikte.

Retourwaarde

Niet-nul als de knop het klikbericht verwerkt; anders 0.

Opmerkingen

Met deze methode wordt de basisklasse-implementatie ( CMFCToolBarButton::OnClick) overschreven door een niet-nulwaarde te retourneren als het interne CEdit object zichtbaar is.

CMFCToolBarEditBoxButton::OnCtlColor

Aangeroepen door het framework wanneer de bovenliggende werkbalk een WM_CTLCOLOR bericht verwerkt.

virtual HBRUSH OnCtlColor(
    CDC* pDC,
    UINT nCtlColor);

Parameterwaarden

Pdc
[in] De apparaatcontext waarin de knop wordt weergegeven.

nCtlColor
[in] Ongebruikte.

Retourwaarde

Een handgreep naar het globale vensterborstel.

Opmerkingen

Met deze methode wordt de basisklasse-implementatie ( CMFCToolBarButton::OnCtlColor) overschreven door respectievelijk de tekst- en achtergrondkleuren van de opgegeven apparaatcontext in te stellen op de algemene tekst- en achtergrondkleuren.

Zie AFX_GLOBAL_DATA Structuur voor meer informatie over algemene opties die beschikbaar zijn voor uw toepassing.

CMFCToolBarEditBoxButton::OnGlobalFontsChanged

Aangeroepen door het framework wanneer het algemene lettertype is gewijzigd.

virtual void OnGlobalFontsChanged();

Opmerkingen

Deze methode breidt de basisklasse-implementatie ( CMFCToolBarButton::OnGlobalFontsChanged) uit door het lettertype van het besturingselement te wijzigen in dat van het algemene lettertype.

Zie AFX_GLOBAL_DATA Structuur voor meer informatie over algemene opties die beschikbaar zijn voor uw toepassing.

CMFCToolBarEditBoxButton::OnMove

Aangeroepen door het framework wanneer de bovenliggende werkbalk wordt verplaatst.

virtual void OnMove();

Opmerkingen

Met deze methode wordt de standaardklasse-implementatie ( CMFCToolBarButton::OnMove) overschreven door de positie van het interne CEdit object bij te werken

CMFCToolBarEditBoxButton::OnShow

Aangeroepen door het framework wanneer de knop zichtbaar of onzichtbaar wordt.

virtual void OnShow(BOOL bShow);

Parameterwaarden

bShow
[in] Hiermee geeft u op of de knop zichtbaar is. Als deze parameter TRUE is, is de knop zichtbaar. Anders is de knop niet zichtbaar.

Opmerkingen

Met deze methode wordt de basisklasse-implementatie ( CMFCToolBarButton::OnShow) uitgebreid door de knop weer te geven als bShow WAAR is. Anders verbergt deze methode de knop.

CMFCToolBarEditBoxButton::OnSize

Aangeroepen door het framework wanneer de bovenliggende werkbalk de grootte of positie wijzigt en deze wijziging ervoor zorgt dat de knop de grootte wijzigt.

virtual void OnSize(int iSize);

Parameterwaarden

iSize
[in] De nieuwe breedte van de knop, in pixels.

Opmerkingen

Met deze methode wordt de standaardklasse-implementatie, CMFCToolBarButton::OnSize, overschreven door de grootte en positie van het interne CEdit object bij te werken.

CMFCToolBarEditBoxButton::OnUpdateToolTip

Aangeroepen door het framework wanneer de bovenliggende werkbalk de tekst van de knopinfo bijwerkt.

virtual BOOL OnUpdateToolTip(
    CWnd* pWndParent,
    int iButtonIndex,
    CToolTipCtrl& wndToolTip,
    CString& str);

Parameterwaarden

pWndParent
[in] Ongebruikte.

iButtonIndex
[in] Ongebruikte.

wndToolTip
[in] Het besturingselement dat de knopinfotekst weergeeft.

Str
[uit] Een CString object dat de bijgewerkte knopinfotekst ontvangt.

Retourwaarde

Nonzero als de methode de knopinfotekst bijwerken; anders 0.

Opmerkingen

Met deze methode wordt de basisklasse-implementatie ( CMFCToolBarButton::OnUpdateToolTip) uitgebreid door de knopinfotekst weer te geven die is gekoppeld aan het bewerkingsgedeelte van de knop. Als het interne CEdit object NULL is of als de venstergreep van het CEdit object geen bestaand venster identificeert, doet deze methode niets en retourneert DEZE ONWAAR.

CMFCToolBarEditBoxButton::SetContents

Hiermee stelt u de tekst in het tekstvak besturingselement in.

virtual void SetContents(const CString& sContents);

Parameterwaarden

sContents
[in] Hiermee geeft u de nieuwe tekst die moet worden ingesteld.

CMFCToolBarEditBoxButton::SetContentsAll

Hiermee zoekt u een CMFCToolBarEditBoxButton-object met een opgegeven opdracht-id en stelt u de opgegeven tekst in het tekstvak in.

static BOOL SetContentsAll(
    UINT uiCmd,
    const CString& strContents);

Parameterwaarden

uiCmd
[in] Hiermee geeft u de opdracht-id van het besturingselement waarvoor de tekst wordt gewijzigd.

strContents
[in] Hiermee geeft u de nieuwe tekst die moet worden ingesteld.

Retourwaarde

Niet-nul als de tekst is ingesteld; 0 als het CMFCToolBarEditBoxButton besturingselement met de opgegeven opdracht-id niet bestaat.

CMFCToolBarEditBoxButton::SetContextMenuID

Hiermee geeft u de resource-id van het snelmenu dat is gekoppeld aan de knop.

void SetContextMenuID(UINT uiResID);

Parameterwaarden

uiCmd
[in] De resource-id van het snelmenu.

Opmerkingen

Het framework gebruikt de resource-id om het snelmenu te maken wanneer de gebruiker met de rechtermuisknop op de werkbalkknop klikt.

CMFCToolBarEditBoxButton::SetFlatMode

Hiermee geeft u de platte stijl uiterlijk van bewerkingsvakknoppen in de toepassing.

static void __stdcall SetFlatMode(BOOL bFlat = TRUE);

Parameterwaarden

bFlat
[in] De platte stijl voor de knoppen voor het bewerken van vakken. Als deze parameter TRUE is, is het uiterlijk van de platte stijl ingeschakeld; anders is het uiterlijk van de platte stijl uitgeschakeld.

Opmerkingen

De standaard platte stijl voor invoervakknoppen is WAAR. Gebruik de methode CMFCToolBarEditBoxButton::IsFlatMode om het uiterlijk van de platte stijl voor uw toepassing op te halen.

CMFCToolBarEditBoxButton::SetStyle

Hiermee geeft u de stijl van een besturingselement voor het bewerken van een werkbalkvak op.

virtual void SetStyle(UINT nStyle);

Parameterwaarden

nStyle
[in] Een nieuwe stijl die moet worden ingesteld.

Opmerkingen

Met deze methode stelt u CMFCToolBarButton::m_nStyle in op nStyle Het tekstvak wordt ook uitgeschakeld wanneer de toepassing zich in de modus Aanpassen bevindt en deze inschakelt wanneer de toepassing zich niet in de modus Aanpassen bevindt (zie CMFCToolBar::SetCustomizeMode en CMFCToolBar::IsCustomizeMode). Zie Besturingsstijlen op de werkbalk voor een lijst met geldige stijlvlagmen.

Zie ook

Hiërarchiegrafiek
Klassen
Klasse CMFCToolBarButton
CEdit-klasse
CMFCToolBar::ReplaceButton
Overzicht: Besturingselementen op werkbalken plaatsen