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.
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:
Reserveer een dummy-resource-id voor de knop in de bovenliggende werkbalkresource.
CMFCToolBarEditBoxButtonEen object maken.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
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