Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Egy szerkesztési vezérlőt ( CEdit Class) tartalmazó eszköztárgomb.
Szemantika
class CMFCToolBarEditBoxButton : public CMFCToolBarButton
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton | Egy CMFCToolBarEditBoxButton objektumot hoz létre. |
CMFCToolBarEditBoxButton::~CMFCToolBarEditBoxButton |
Destruktor. |
Nyilvános metódusok
| Név | Description |
|---|---|
| CMFCToolBarEditBoxButton::CanBeStretched | Megadja, hogy a felhasználó ki tudja-e húzni a gombot a testreszabás során. (Felülbírálja a CMFCToolBarButton::CanBeStretched.) |
| CMFCToolBarEditBoxButton::CopyFrom | Másolja egy másik eszköztárgomb tulajdonságait az aktuális gombra. (Felülbírálja a CMFCToolBarButton::CopyFrom.) |
CMFCToolBarEditBoxButton::
CMFCToolBarEditBoxButton::CreateEdit |
Új szerkesztési vezérlőt hoz létre a gombon. |
CMFCToolBarEditBoxButton::CreateObject |
A keretrendszer egy ilyen típusú dinamikus példány létrehozásához használja. |
| CMFCToolBarEditBoxButton::GetByCmd | Lekéri a megadott parancsazonosítóval rendelkező alkalmazás első CMFCToolBarEditBoxButton objektumát. |
| CMFCToolBarEditBoxButton::GetContentsAll | Lekéri az első szerkesztési eszköztár vezérlőelem szövegét, amely a megadott parancsazonosítóval rendelkezik. |
| CMFCToolBarEditBoxButton::GetContextMenuID | Lekéri a gombhoz társított helyi menü erőforrás-azonosítóját. |
| CMFCToolBarEditBoxButton::GetEditBorder | Lekéri a szerkesztési mező szerkesztési részének határoló téglalapját. |
CMFCToolBarEditBoxButton::
CMFCToolBarEditBoxButton::GetEditBox |
A gombba ágyazott szerkesztési vezérlőre mutató mutatót ad vissza. |
| CMFCToolBarEditBoxButton::GetHwnd | Lekéri az eszköztárgombhoz társított ablakfogópontot. (Felülbírálja a CMFCToolBarButton::GetHwnd.) |
| CMFCToolBarEditBoxButton::GetInvalidateRect | A gomb ügyfélterületének régióját kéri le, amelyet újra kell helyezni. (Felülbírálja a CMFCToolBarButton::GetInvalidateRect.) |
CMFCToolBarEditBoxButton::GetThisClass |
A keretrendszer az ehhez az osztálytípushoz társított CRuntimeClass objektumra mutató mutató lekéréséhez használja. |
| CMFCToolBarEditBoxButton::HaveHotBorder | Meghatározza, hogy megjelenik-e a gomb szegélye, amikor egy felhasználó rákattint a gombra. (Felülbírálja a CMFCToolBarButton::HaveHotBorder.) |
| CMFCToolBarEditBoxButton::IsFlatMode | Meghatározza, hogy a szerkesztőgombok stílusa lapos-e. |
| CMFCToolBarEditBoxButton::NotifyCommand | Megadja, hogy a gomb feldolgozza-e a WM_COMMAND üzenetet. (Felülírja a CMFCToolBarButton::NotifyCommand.) |
| CMFCToolBarEditBoxButton::OnAddToCustomizePage | A keretrendszer meghívja, amikor a gomb hozzáadódik a Testreszabás párbeszédpanelhez. (Felülbírálja a CMFCToolBarButton::OnAddToCustomizePage.) |
CMFCToolBarEditBoxButton::OnCalculateSize |
A keretrendszer meghívta, hogy kiszámítsa a gomb méretét a megadott eszközkörnyezethez és a rögzítési állapothoz. (Felülbírálja a CMFCToolBarButton::OnCalculateSize.) |
| CMFCToolBarEditBoxButton::OnChangeParentWnd | A keretrendszer meghívta, amikor a gomb be van szúrva egy új eszköztárba. (Felülbírálja a CMFCToolBarButton::OnChangeParentWnd.) |
| CMFCToolBarEditBoxButton::OnClick | A keretrendszer meghívja, amikor a felhasználó az egérgombra kattint. (Felülbírálja a CMFCToolBarButton::OnClick.) |
| CMFCToolBarEditBoxButton::OnCtlColor | A keretrendszer meghívja, amikor a szülő eszköztár egy WM_CTLCOLOR üzenetet kezel. (Felülbírálja a CMFCToolBarButton::OnCtlColor.) |
CMFCToolBarEditBoxButton::OnDraw |
A keretrendszer meghívta, hogy a megadott stílusok és beállítások használatával rajzolja meg a gombot. (Felülbírálja a CMFCToolBarButton::OnDraw.) |
CMFCToolBarEditBoxButton::OnDrawOnCustomizeList |
A keretrendszer meghívta, hogy rajzolja meg a gombot a Testreszabás párbeszédpanel Parancsok panelén. (Felülbírálja a CMFCToolBarButton::OnDrawOnCustomizeList.) |
| CMFCToolBarEditBoxButton::OnGlobalFontsChanged | A keretrendszer meghívta, amikor a globális betűtípus megváltozott. (Felülbírálja a CMFCToolBarButton::OnGlobalFontsChanged.) |
| CMFCToolBarEditBoxButton::OnMove | A keretrendszer meghívta a szülő eszköztár áthelyezésekor. (Felülbírálja a CMFCToolBarButton::OnMove.) |
| CMFCToolBarEditBoxButton::OnShow | A keretrendszer meghívja, amikor a gomb láthatóvá vagy láthatatlanná válik. (Felülbírálja a CMFCToolBarButton::OnShow.) |
| CMFCToolBarEditBoxButton::OnSize | A keretrendszer meghívja, amikor a szülőpult módosítja a méretét vagy a pozícióját, és ez a módosítás miatt a gomb mérete megváltozik. (Felülbírálja a CMFCToolBarButton::OnSize.) |
| CMFCToolBarEditBoxButton::OnUpdateToolTip | A keretrendszer meghívta, amikor a szülő eszköztár frissíti az elemleírás szövegét. (Felülbírálja a CMFCToolBarButton::OnUpdateToolTip.) |
CMFCToolBarEditBoxButton::Serialize |
Beolvassa ezt az objektumot egy archívumból, vagy egy archívumba írja. (Felülbírálja a CMFCToolBarButton::Szerializálás.) |
CMFCToolBarEditBoxButton::SetACCData |
Kitölti a megadott CAccessibilityData objektumot az eszköztár gomb akadálymentességi adataival. (Felülbírálja a CMFCToolBarButton::SetACCData.) |
CMFCToolBarEditBoxButton::
CMFCToolBarEditBoxButton::SetContents |
Beállítja a szöveget a gomb szerkesztési vezérlőjében. |
CMFCToolBarEditBoxButton::
CMFCToolBarEditBoxButton::SetContentsAll |
Megkeresi a megadott parancsazonosítóval rendelkező szerkesztésvezérlő gombot, és beállítja a szöveget a gomb szerkesztési vezérlőjében. |
| CMFCToolBarEditBoxButton::SetContextMenuID | Megadja a gombhoz társított helyi menü erőforrás-azonosítóját. |
| CMFCToolBarEditBoxButton::SetFlatMode | Az alkalmazásban lévő szerkesztési mezőgombok egysíkú megjelenését adja meg. |
CMFCToolBarEditBoxButton::
CMFCToolBarEditBoxButton::SetStyle |
Megadja a gomb stílusát. (Felülbírálja a CMFCToolBarButton::SetStyle.) |
Megjegyzések
Ha szerkesztési gombot szeretne hozzáadni egy eszköztárhoz, kövesse az alábbi lépéseket:
Foglaljon le egy üres erőforrás-azonosítót a szülőpult erőforrásában található gombhoz.
CMFCToolBarEditBoxButtonObjektum létrehozása.A AFX_WM_RESETTOOLBAR üzenetet feldolgozó üzenetkezelőben cserélje le a dummy gombot az új kombinált lista gombjára a CMFCToolBar::ReplaceButton paranccsal.
További információ: Útmutató: Vezérlők elhelyezése eszköztárakon.
Example
Az alábbi példa bemutatja, hogyan használhat különböző metódusokat az CMFCToolBarEditBoxButton osztályban. A példa bemutatja, hogyan adhatja meg, hogy a felhasználó a testreszabás során meg tudja húzni a gombot, hogyan adhatja meg, hogy a gomb szegélye jelenik meg, amikor a felhasználó a gombra kattint, beszúrja a szöveget a szövegdoboz-vezérlőben, megadhatja a szerkesztődobozgombok egyszerű megjelenését az alkalmazásban, és megadhatja az eszköztár szerkesztési mező vezérlőelemének stílusát.
CMFCToolBarEditBoxButton *boxButton = new CMFCToolBarEditBoxButton();
boxButton->CanBeStretched();
boxButton->HaveHotBorder();
boxButton->SetContents(_T("edit box button"));
boxButton->SetFlatMode(true);
boxButton->SetStyle(TBBS_PRESSED);
Öröklési hierarchia
CMFCToolBarEditBoxButton
Requirements
Fejléc: afxtoolbareditboxbutton.h
CMFCToolBarEditBoxButton::CanBeStretched
Megadja, hogy a felhasználó ki tudja-e húzni a gombot a testreszabás során.
virtual BOOL CanBeStretched() const;
Visszaadott érték
Ez a metódus IGAZ értéket ad vissza.
Megjegyzések
Alapértelmezés szerint a keretrendszer nem teszi lehetővé, hogy a felhasználó a testreszabás során kinyújtsa az eszköztárgombot. Ez a módszer kibővíti az alaposztály implementációját ( CMFCToolBarButton::CanBeStretched) azáltal, hogy lehetővé teszi a felhasználó számára, hogy a testreszabás során kiterjesztse a szerkesztési eszköztár gombját.
CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton
CMFCToolBarEditBoxButton objektumot hoz létre.
CMFCToolBarEditBoxButton(
UINT uiID,
int iImage,
DWORD dwStyle=ES_AUTOHSCROLL,
int iWidth=0);
Paraméterek
uiID
[in] Megadja a vezérlő azonosítóját.
iImage
[in] Egy eszköztárkép nulla alapú indexét adja meg. A rendszerkép a CMFCToolBarImages osztályobjektumban található, amelyet a CMFCToolBar osztályosztály tart fenn.
dwStyle
[in] A szerkesztési vezérlő stílusát adja meg.
iWidth
[in] A szerkesztési vezérlő képpontban kifejezett szélességét adja meg.
Megjegyzések
Az alapértelmezett konstruktor a szerkesztési vezérlőstílust a következő kombinációra állítja be:
WS_CHILD | WS_VISIBLE | ES_AUTOHSCROLL
A vezérlő alapértelmezett szélessége 150 képpont.
CMFCToolBarEditBoxButton::CopyFrom
Másolja egy másik eszköztárgomb tulajdonságait az aktuális gombra.
virtual void CopyFrom(const CMFCToolBarButton& src);
Paraméterek
Src
[in] Hivatkozás arra a forrásgombra, amelyről a másolást el szeretné készíteni.
Megjegyzések
Hívja meg ezt a metódust egy másik eszköztárgomb másolásához ehhez az eszköztárgombhoz.
Az src típusnak CMFCToolBarEditBoxButtonkell lennie.
CMFCToolBarEditBoxButton::CreateEdit
Új szerkesztési vezérlőt hoz létre a gombon.
virtual CEdit* CreateEdit(
CWnd* pWndParent,
const CRect& rect);
Paraméterek
pWndParent
[in] A szerkesztési vezérlő szülőablakát adja meg. Nem lehet NULL.
téglalap
[in] Megadja a szerkesztési vezérlő méretét és pozícióját.
Visszaadott érték
Mutató az újonnan létrehozott szerkesztési vezérlőre; null értékű, ha a vezérlő létrehozása és melléklete sikertelen.
Megjegyzések
Egy objektumot CMFCToolBarEditBoxButton két lépésben hozhat létre. Először hívja meg a konstruktort, majd hívja meg CreateEdit, amely létrehozza a Windows szerkesztési vezérlőt, és csatolja az CMFCToolBarEditBoxButton objektumhoz.
CMFCToolBarEditBoxButton::GetByCmd
Lekéri a megadott parancsazonosítóval rendelkező alkalmazás első CMFCToolBarEditBoxButton objektumát.
static CMFCToolBarEditBoxButton* __stdcall GetByCmd(UINT uiCmd);
Paraméterek
uiCmd
[in] A lekérni kívánt gomb parancsazonosítója.
Visszaadott érték
Az alkalmazás első CMFCToolBarEditBoxButton olyan objektuma, amely rendelkezik a megadott parancsazonosítóval, vagy null értékű, ha nincs ilyen objektum.
Megjegyzések
Ezt a megosztott segédprogram-metódust olyan metódusok használják, mint a CMFCToolBarEditBoxButton::SetContentsAll és CMFCToolBarEditBoxButton::GetContentsAll a megadott parancsazonosítót tartalmazó első szerkesztési eszköztár vezérlőelem szövegének beállításához vagy lekéréséhez.
CMFCToolBarEditBoxButton::GetContentsAll
Lekéri az első szerkesztési eszköztár vezérlőelem szövegét, amely a megadott parancsazonosítóval rendelkezik.
static CString __stdcall GetContentsAll(UINT uiCmd);
Paraméterek
uiCmd
[in] Annak a gombnak a parancsazonosítója, amelyből beolvassa a tartalmat.
Visszaadott érték
Egy CString objektum, amely a megadott parancsazonosítóval rendelkező első szerkesztési eszköztár vezérlőelem szövegét tartalmazza.
Megjegyzések
Ez a metódus az üres sztringet adja vissza, ha egyetlen objektum sem CMFCToolBarEditBoxButton rendelkezik a megadott parancsazonosítóval.
CMFCToolBarEditBoxButton::GetContextMenuID
Lekéri a gombhoz társított helyi menü erőforrás-azonosítóját.
UINT GetContextMenuID();
Visszaadott érték
A gombhoz társított helyi menü erőforrás-azonosítója, vagy 0, ha a gombhoz nincs társított helyi menü.
Megjegyzések
A keretrendszer az erőforrás-azonosítóval hozza létre a helyi menüt, amikor a felhasználó a jobb gombbal a gombra kattint.
CMFCToolBarEditBoxButton::GetEditBorder
Lekéri a szerkesztési mező szerkesztési részének határoló téglalapját.
virtual void GetEditBorder(CRect& rectBorder);
Paraméterek
rectBorder
[kifelé] Hivatkozás a CRect határoló téglalapot fogadó objektumra.
Megjegyzések
Ez a metódus lekéri a szerkesztési vezérlő határoló téglalapját az ügyfélkoordinátákban. A téglalap méretét minden irányban egy képponttal bővíti.
A CMFCVisualManager::OnDrawEditBorder metódus meghívja ezt a metódust, amikor egy objektum köré rajzolja a szegélyt CMFCToolBarEditBoxButton .
CMFCToolBarEditBoxButton::GetEditBox
Egy mutatót ad vissza a gombba beágyazott CEdit Osztály vezérlőelemhez.
CEdit* GetEditBox() const;
Visszaadott érték
A gomb által tartalmazott CEdit-osztály vezérlőelemre mutató mutató. Null értékű, ha a CEdit vezérlő még nem lett létrehozva.
Megjegyzések
A vezérlőt a CEditCMFCToolBarEditBoxButton::CreateEdit meghívásával hozhatja létre.
CMFCToolBarEditBoxButton::GetHwnd
Lekéri az eszköztárgombhoz társított ablakfogópontot.
virtual HWND GetHwnd();
Visszaadott érték
A gombhoz társított ablakfogópont.
Megjegyzések
Ez a metódus felülbírálja a CMFCToolBarButton::GetHwnd metódust a szerkesztési mező gomb szerkesztésvezérlő részének ablakfogópontjának visszaadásával.
CMFCToolBarEditBoxButton::GetInvalidateRect
A gomb ügyfélterületének régióját kéri le, amelyet újra kell helyezni.
virtual const CRect GetInvalidateRect() const;
Visszaadott érték
Az CRect újrarajzolt régiót meghatározó objektum.
Megjegyzések
Ez a módszer kiterjeszti az alaposztály implementációját, a CMFCToolBarButton::GetInvalidateRect parancsot a szövegcímke területére való belefoglalással.
CMFCToolBarEditBoxButton::HaveHotBorder
Meghatározza, hogy megjelenik-e a gomb szegélye, amikor egy felhasználó rákattint a gombra.
virtual BOOL HaveHotBorder() const;
Visszaadott érték
Nonzero, ha egy gomb kijelölve megjeleníti a szegélyét; egyéb esetben 0.
Megjegyzések
Ez a metódus kibővíti az alaposztály-implementációt, a CMFCToolBarButton::HaveHotBorder értéket, ha a vezérlőelem látható.
CMFCToolBarEditBoxButton::IsFlatMode
Meghatározza, hogy a szerkesztőgombok stílusa lapos-e.
static BOOL __stdcall IsFlatMode();
Visszaadott érték
Nonzero, ha a gombok lapos stílussal rendelkeznek; ellenkező esetben 0.
Megjegyzések
Alapértelmezés szerint a szerkesztőgombok stílusa lapos. A CMFCToolBarEditBoxButton::SetFlatMode metódussal módosíthatja az alkalmazás sima stílusának megjelenését.
CMFCToolBarEditBoxButton::NotifyCommand
Megadja, hogy a gomb feldolgozza-e a WM_COMMAND üzenetet.
virtual BOOL NotifyCommand(int iNotifyCode);
Paraméterek
iNotifyCode
[in] A parancshoz társított értesítési üzenet.
Visszaadott érték
IGAZ, ha a gomb feldolgozza a WM_COMMAND üzenetet, vagy HAMIS, amely azt jelzi, hogy az üzenetet a szülő eszköztárnak kell kezelnie.
Megjegyzések
A keretrendszer meghívja ezt a metódust, amikor WM_COMMAND üzenetet szeretne küldeni a szülőablakba.
Ez a módszer kibővíti az alaposztály implementálását ( CMFCToolBarButton::NotifyCommand) a EN_UPDATE értesítés feldolgozásával. Minden olyan szerkesztési mező esetében, amely ugyanazzal a parancsazonosítóval rendelkezik, mint ez az objektum, a szövegfeliratot ennek az objektumnak a szövegfeliratára állítja.
CMFCToolBarEditBoxButton::OnAddToCustomizePage
A keretrendszer meghívja, amikor a gomb hozzáadódik a Testreszabás párbeszédpanelhez.
virtual void OnAddToCustomizePage();
Megjegyzések
Ez a módszer kibővíti az alaposztály implementálását ( CMFCToolBarButton::OnAddToCustomizePage) úgy, hogy az objektummal azonos parancsazonosítóval rendelkező eszköztáron másolja a szerkesztési mező vezérlőjének tulajdonságait. Ez a metódus nem tesz semmit, ha egyetlen eszköztár sem rendelkezik olyan szerkesztőmező-vezérlővel, amely ugyanazzal a parancsazonosítóval rendelkezik, mint ez az objektum.
A Testreszabás párbeszédpanelről további információt a CMFCToolBarsCustomizeDialog osztályban talál.
CMFCToolBarEditBoxButton::OnChangeParentWnd
A keretrendszer meghívta, amikor a gomb be van szúrva egy új eszköztárba.
virtual void OnChangeParentWnd(CWnd* pWndParent);
Paraméterek
pWndParent
[in] Mutató az új szülőablakra.
Megjegyzések
Ez a metódus felülbírálja az alaposztály implementálását ( CMFCToolBarButton::OnChangeParentWnd) a belső CEdit objektum újratelepítésével.
CMFCToolBarEditBoxButton::OnClick
A keretrendszer meghívja, amikor a felhasználó az egérgombra kattint.
virtual BOOL OnClick(
CWnd* pWnd,
BOOL bDelay = TRUE);
Paraméterek
pWnd
[in] Használatlan.
bDelay
[in] Használatlan.
Visszaadott érték
Nonzero, ha a gomb feldolgozza a kattintási üzenetet; egyéb esetben 0.
Megjegyzések
Ez a metódus felülbírálja az alaposztály implementálását ( CMFCToolBarButton::OnClick), ha a belső CEdit objektum látható, nemzero értéket ad vissza.
CMFCToolBarEditBoxButton::OnCtlColor
A keretrendszer meghívja, amikor a szülő eszköztár egy WM_CTLCOLOR üzenetet kezel.
virtual HBRUSH OnCtlColor(
CDC* pDC,
UINT nCtlColor);
Paraméterek
Pdc
[in] A gombot megjelenítő eszközkörnyezet.
nCtlColor
[in] Használatlan.
Visszaadott érték
A globális ablakkefe fogópontja.
Megjegyzések
Ez a módszer felülbírálja az alaposztály implementálását ( CMFCToolBarButton::OnCtlColor) azáltal, hogy a megadott eszközkörnyezet szövegét és háttérszíneit a globális szövegre és háttérszínekre állítja.
Az alkalmazás számára elérhető globális lehetőségekről további információt a AFX_GLOBAL_DATA Struktúra című témakörben talál.
CMFCToolBarEditBoxButton::OnGlobalFontsChanged
A keretrendszer meghívta, amikor a globális betűtípus megváltozott.
virtual void OnGlobalFontsChanged();
Megjegyzések
Ez a metódus kiterjeszti az alaposztály implementálását ( CMFCToolBarButton::OnGlobalFontsChanged) a vezérlőelem betűtípusának a globális betűtípusra való módosításával.
Az alkalmazás számára elérhető globális lehetőségekről további információt a AFX_GLOBAL_DATA Struktúra című témakörben talál.
CMFCToolBarEditBoxButton::OnMove
A keretrendszer meghívta a szülő eszköztár áthelyezésekor.
virtual void OnMove();
Megjegyzések
Ez a metódus felülbírálja az alapértelmezett osztály implementációját ( CMFCToolBarButton::OnMove) a belső CEdit objektum helyzetének frissítésével
CMFCToolBarEditBoxButton::OnShow
A keretrendszer meghívja, amikor a gomb láthatóvá vagy láthatatlanná válik.
virtual void OnShow(BOOL bShow);
Paraméterek
bShow
[in] Megadja, hogy a gomb látható-e. Ha ez a paraméter IGAZ, a gomb látható. Ellenkező esetben a gomb nem látható.
Megjegyzések
Ez a módszer kibővíti az alaposztály implementálását ( CMFCToolBarButton::OnShow) a gomb megjelenítésével, ha a bShow IGAZ. Ellenkező esetben ez a metódus elrejti a gombot.
CMFCToolBarEditBoxButton::OnSize
A keretrendszer meghívja, amikor a szülőpult módosítja a méretét vagy a pozícióját, és ez a módosítás miatt a gomb mérete megváltozik.
virtual void OnSize(int iSize);
Paraméterek
iSize
[in] A gomb új szélessége képpontban.
Megjegyzések
Ez a metódus felülbírálja a CMFCToolBarButton::OnSize osztály alapértelmezett implementációját a belső CEdit objektum méretének és helyzetének frissítésével.
CMFCToolBarEditBoxButton::OnUpdateToolTip
A keretrendszer meghívta, amikor a szülő eszköztár frissíti az elemleírás szövegét.
virtual BOOL OnUpdateToolTip(
CWnd* pWndParent,
int iButtonIndex,
CToolTipCtrl& wndToolTip,
CString& str);
Paraméterek
pWndParent
[in] Használatlan.
iButtonIndex
[in] Használatlan.
wndToolTip
[in] Az elemleírás szövegét megjelenítő vezérlő.
Str
[kifelé] Egy CString objektum, amely megkapja a frissített elemleírás szövegét.
Visszaadott érték
Nonzero, ha a metódus frissíti az elemleírás szövegét; egyéb esetben 0.
Megjegyzések
Ez a módszer kibővíti az alaposztály implementációját ( CMFCToolBarButton::OnUpdateToolTip) a gomb szerkesztési részéhez társított elemleírás szövegének megjelenítésével. Ha a belső CEdit objektum NULL értékű, vagy az CEdit objektum ablakkezelője nem azonosít egy meglévő ablakot, ez a metódus nem tesz semmit, és HAMIS értéket ad vissza.
CMFCToolBarEditBoxButton::SetContents
Beállítja a szövegdoboz vezérlőelem szövegét.
virtual void SetContents(const CString& sContents);
Paraméterek
sContents
[in] Megadja a beállítani kívánt új szöveget.
CMFCToolBarEditBoxButton::SetContentsAll
Megkeres egy CMFCToolBarEditBoxButton objektumot, amely rendelkezik egy megadott parancsazonosítóval, és beállítja a megadott szöveget a szövegmezőben.
static BOOL SetContentsAll(
UINT uiCmd,
const CString& strContents);
Paraméterek
uiCmd
[in] Annak a vezérlőelemnek a parancsazonosítóját adja meg, amelynek szövegét módosítani fogja.
strContents
[in] Megadja a beállítani kívánt új szöveget.
Visszaadott érték
Nemzero, ha a szöveg be van állítva; 0, ha a CMFCToolBarEditBoxButton megadott parancsazonosítóval rendelkező vezérlő nem létezik.
CMFCToolBarEditBoxButton::SetContextMenuID
Megadja a gombhoz társított helyi menü erőforrás-azonosítóját.
void SetContextMenuID(UINT uiResID);
Paraméterek
uiCmd
[in] A helyi menü erőforrás-azonosítója.
Megjegyzések
A keretrendszer az erőforrás-azonosítóval hozza létre a helyi menüt, amikor a felhasználó a jobb gombbal az eszköztár gombra kattint.
CMFCToolBarEditBoxButton::SetFlatMode
Az alkalmazásban lévő szerkesztési mezőgombok egysíkú megjelenését adja meg.
static void __stdcall SetFlatMode(BOOL bFlat = TRUE);
Paraméterek
bFlat
[in] A szerkesztési mezőgombok egysíkú stílusa. Ha ez a paraméter IGAZ, a sík stílus megjelenése engedélyezve van; ellenkező esetben a lapos stílus megjelenése le van tiltva.
Megjegyzések
A szerkesztési mezőgombok alapértelmezett egysíkú stílusa IGAZ. A CMFCToolBarEditBoxButton::IsFlatMode metódus használatával kérje le az alkalmazás sima stílusának megjelenését.
CMFCToolBarEditBoxButton::SetStyle
Az eszköztár szerkesztési mező vezérlőelemének stílusát adja meg.
virtual void SetStyle(UINT nStyle);
Paraméterek
nStyle
[in] Egy új stílus, amit be kell állítani.
Megjegyzések
Ez a metódus beállítja a CMFCToolBarButton::m_nStylebeállítást az nStyle-ra Az alkalmazás Testreszabás módban is letiltja a szövegdobozt, és engedélyezi azt, ha az alkalmazás nincs Testreszabás módban (lásd : CMFCToolBar::SetCustomizeMode és CMFCToolBar::IsCustomizeMode). Az érvényes stílusjelölők listáját az eszközsáv vezérlőstílusai között találja.
Lásd még
hierarchiadiagram
osztályok
CMFCToolBarButton osztály
CEdit osztály
CMFCToolBar::ReplaceButton
Útmutató: Vezérlők elhelyezése eszköztárakon