Aracılığıyla paylaş


CMFCToolBarEditBoxButton Sınıfı

Düzenleme denetimi (CEdit Sınıfı) içeren bir araç çubuğu düğmesi.

Sözdizimi

class CMFCToolBarEditBoxButton : public CMFCToolBarButton

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton Bir CMFCToolBarEditBoxButton nesne oluşturur.
CMFCToolBarEditBoxButton::~CMFCToolBarEditBoxButton Yıkıcı.

Genel Yöntemler

Veri Akışı Adı Açıklama
CMFCToolBarEditBoxButton::CanBeStretched Kullanıcının özelleştirme sırasında düğmeyi uzatıp uzatamayacağını belirtir. (Geçersiz Kılmalar CMFCToolBarButton::CanBeStretched.)
CMFCToolBarEditBoxButton::CopyFrom Başka bir araç çubuğu düğmesinin özelliklerini geçerli düğmeye kopyalar. (Geçersiz Kılmalar CMFCToolBarButton::CopyFrom.)
CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::CreateEdit Düğmede yeni bir düzenleme denetimi oluşturur.
CMFCToolBarEditBoxButton::CreateObject Bu sınıf türünün dinamik bir örneğini oluşturmak için çerçeve tarafından kullanılır.
CMFCToolBarEditBoxButton::GetByCmd Uygulamada belirtilen komut kimliğine sahip ilk CMFCToolBarEditBoxButton nesneyi alır.
CMFCToolBarEditBoxButton::GetContentsAll Belirtilen komut kimliğine sahip ilk düzenleme kutusu araç çubuğu denetiminin metnini alır.
CMFCToolBarEditBoxButton::GetContextMenuID Düğmeyle ilişkili kısayol menüsünün kaynak kimliğini alır.
CMFCToolBarEditBoxButton::GetEditBorder Düzenleme kutusu düğmesinin düzenleme bölümünün sınırlayıcı dikdörtgenini alır.
CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::GetEditBox Düğmeye eklenmiş düzenleme denetiminin işaretçisini döndürür.
CMFCToolBarEditBoxButton::GetHwnd Araç çubuğu düğmesiyle ilişkili pencere tutamacını alır. (Geçersiz Kılmalar CMFCToolBarButton::GetHwnd.)
CMFCToolBarEditBoxButton::GetInvalidateRect Düğmenin istemci alanının yeniden çizilmesi gereken bölgesini alır. (Geçersiz Kılmalar CMFCToolBarButton::GetInvalidateRect.)
CMFCToolBarEditBoxButton::GetThisClass Çerçeve tarafından, bu sınıf türüyle ilişkili CRuntimeClass nesnesine bir işaretçi almak için kullanılır.
CMFCToolBarEditBoxButton::HaveHotBorder Kullanıcı düğmeye tıkladığında düğmenin kenarlarının görüntülenip görüntülenmeyeceğini belirler. (Geçersiz Kılmalar CMFCToolBarButton::HaveHotBorder.)
CMFCToolBarEditBoxButton::IsFlatMode Düzenleme kutusu düğmelerinin düz stile sahip olup olmadığını belirler.
CMFCToolBarEditBoxButton::NotifyCommand Düğmenin WM_COMMAND iletisini işleyip işlemediğini belirtir. (Geçersiz Kılmalar CMFCToolBarButton::NotifyCommand.)
CMFCToolBarEditBoxButton::OnAddToCustomizePage Düğme bir Özelleştir iletişim kutusuna eklendiğinde çerçeve tarafından çağrılır . (Geçersiz Kılmalar CMFCToolBarButton::OnAddToCustomizePage.)
CMFCToolBarEditBoxButton::OnCalculateSize Belirtilen cihaz bağlamı ve yerleştirme durumu için düğmenin boyutunu hesaplamak için çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCToolBarButton::OnCalculateSize.)
CMFCToolBarEditBoxButton::OnChangeParentWnd Düğme yeni bir araç çubuğuna eklendiğinde çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCToolBarButton::OnChangeParentWnd.)
CMFCToolBarEditBoxButton::OnClick Kullanıcı fare düğmesine tıkladığında çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCToolBarButton::OnClick.)
CMFCToolBarEditBoxButton::OnCtlColor Üst araç çubuğu bir WM_CTLCOLOR iletisini işlediğinde çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCToolBarButton::OnCtlColor.)
CMFCToolBarEditBoxButton::OnDraw Belirtilen stilleri ve seçenekleri kullanarak düğmeyi çizmek için çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCToolBarButton::OnDraw.)
CMFCToolBarEditBoxButton::OnDrawOnCustomizeList Özelleştir iletişim kutusunun Komutlar bölmesindeki düğmeyi çizmek için çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCToolBarButton::OnDrawOnCustomizeList.)
CMFCToolBarEditBoxButton::OnGlobalFontsChanged Genel yazı tipi değiştiğinde çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCToolBarButton::OnGlobalFontsChanged.)
CMFCToolBarEditBoxButton::OnMove Üst araç çubuğu hareket ettiğinde çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCToolBarButton::OnMove.)
CMFCToolBarEditBoxButton::OnShow Düğme görünür veya görünmez hale geldiğinde çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCToolBarButton::OnShow.)
CMFCToolBarEditBoxButton::OnSize Üst araç çubuğu boyutunu veya konumunu değiştirdiğinde çerçeve tarafından çağrılır ve bu değişiklik düğmenin boyutunu değiştirmesine neden olur. (Geçersiz Kılmalar CMFCToolBarButton::OnSize.)
CMFCToolBarEditBoxButton::OnUpdateToolTip Üst araç çubuğu araç ipucu metnini güncelleştirdiğinde çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCToolBarButton::OnUpdateToolTip.)
CMFCToolBarEditBoxButton::Serialize Bu nesneyi bir arşivden okur veya bir arşive yazar. (Geçersiz Kılmalar CMFCToolBarButton::Serialize.)
CMFCToolBarEditBoxButton::SetACCData Sağlanan CAccessibilityData nesneyi araç çubuğu düğmesinden erişilebilirlik verileriyle doldurur. (Geçersiz Kılmalar CMFCToolBarButton::SetACCData.)
CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetContents Düğmenin düzenleme denetimindeki metni ayarlar.
CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetContentsAll Belirtilen komut kimliğine sahip düzenleme denetimi düğmesini bulur ve bu düğmenin düzenleme denetimindeki metni ayarlar.
CMFCToolBarEditBoxButton::SetContextMenuID Düğmeyle ilişkili kısayol menüsünün kaynak kimliğini belirtir.
CMFCToolBarEditBoxButton::SetFlatMode Uygulamadaki düzenleme kutusu düğmelerinin düz stil görünümünü belirtir.
CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetStyle Düğmenin stilini belirtir. (Geçersiz Kılmalar CMFCToolBarButton::SetStyle.)

Açıklamalar

Araç çubuğuna düzenleme kutusu düğmesi eklemek için şu adımları izleyin:

  1. Üst araç çubuğu kaynağındaki düğme için sahte bir kaynak kimliği ayırın.

  2. Nesne oluşturma CMFCToolBarEditBoxButton .

  3. AFX_WM_RESETTOOLBAR iletisini işleyen ileti işleyicisinde, CMFCToolBar::ReplaceButton komutunu kullanarak sahte düğmeyi yeni birleşik giriş kutusu düğmesiyle değiştirin.

Daha fazla bilgi için bkz . İzlenecek yol: Denetimleri Araç Çubuklarına Yerleştirme.

Örnek

Aşağıdaki örnekte, sınıftaki çeşitli yöntemlerin nasıl kullanılacağı gösterilmektedir CMFCToolBarEditBoxButton . Örnekte, özelleştirme sırasında kullanıcının düğmeyi uzatabileceğini belirtme, kullanıcı düğmeye tıkladığında düğmenin bir kenarının görüntüleneceğini belirtme, metin kutusu denetimindeki metni ayarlama, uygulamadaki düzenleme kutusu düğmelerinin düz stil görünümünü belirtme ve araç çubuğu düzenleme kutusu denetiminin stilini belirtme işlemleri gösterilmektedir.

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

Devralma Hiyerarşisi

CObject

CMFCToolBarButton

CMFCToolBarEditBoxButton

Gereksinimler

Üst bilgi: afxtoolbareditboxbutton.h

CMFCToolBarEditBoxButton::CanBeStretched

Kullanıcının özelleştirme sırasında düğmeyi uzatıp uzatamayacağını belirtir.

virtual BOOL CanBeStretched() const;

Dönüş Değeri

Bu yöntem TRUE döndürür.

Açıklamalar

Varsayılan olarak, çerçeve kullanıcının özelleştirme sırasında araç çubuğu düğmesini genişletmesine izin vermez. Bu yöntem, kullanıcının özelleştirme sırasında bir düzenleme kutusu araç çubuğu düğmesini genişletmesine izin vererek temel sınıf uygulamasını ( CMFCToolBarButton::CanBeStretched) genişletir.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton

CMFCToolBarEditBoxButton nesnesi oluşturur.

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

Parametreler

uiID
[in] Denetim kimliğini belirtir.

iImage
[in] Araç çubuğu görüntüsünün sıfır tabanlı dizinini belirtir. Görüntü, CMFCToolBar Sınıfı sınıfının koruduğu CMFCToolBarImages Sınıfı nesnesinde bulunur.

dwStyle
[in] Düzenleme denetimi stilini belirtir.

iWidth
[in] Düzenleme denetiminin piksel cinsinden genişliğini belirtir.

Açıklamalar

Varsayılan oluşturucu düzenleme denetimi stilini aşağıdaki bileşime ayarlar:

WS_CHILD | WS_VISIBLE | ES_AUTOHSCROLL

Denetimin varsayılan genişliği 150 pikseldir.

CMFCToolBarEditBoxButton::CopyFrom

Başka bir araç çubuğu düğmesinin özelliklerini geçerli düğmeye kopyalar.

virtual void CopyFrom(const CMFCToolBarButton& src);

Parametreler

Src
[in] Kopyalanacak kaynak düğmeye başvuru.

Açıklamalar

Başka bir araç çubuğu düğmesini bu araç çubuğu düğmesine kopyalamak için bu yöntemi çağırabilirsiniz. src türünde CMFCToolBarEditBoxButtonolmalıdır.

CMFCToolBarEditBoxButton::CreateEdit

Düğmede yeni bir düzenleme denetimi oluşturur.

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

Parametreler

pWndParent
[in] Düzenleme denetiminin üst penceresini belirtir. NULL olmamalıdır.

Rect
[in] Düzenleme denetiminin boyutunu ve konumunu belirtir.

Dönüş Değeri

Yeni oluşturulan düzenleme denetiminin işaretçisi; denetimin oluşturma ve eki başarısız olursa NULL olur.

Açıklamalar

İki adımda bir CMFCToolBarEditBoxButton nesne oluşturursunuz. Önce oluşturucuyu çağırın ve ardından Windows düzenleme denetimini oluşturan ve nesnesine ekleyen öğesini çağırınCreateEditCMFCToolBarEditBoxButton.

CMFCToolBarEditBoxButton::GetByCmd

Uygulamada belirtilen komut kimliğine sahip ilk CMFCToolBarEditBoxButton nesneyi alır.

static CMFCToolBarEditBoxButton* __stdcall GetByCmd(UINT uiCmd);

Parametreler

uiCmd
[in] Alınacak düğmenin komut kimliği.

Dönüş Değeri

Uygulamadaki belirtilen komut kimliğine sahip ilk CMFCToolBarEditBoxButton nesne veya böyle bir nesne yoksa NULL.

Açıklamalar

Bu paylaşılan yardımcı program yöntemi, belirtilen komut kimliğine sahip ilk düzenleme kutusu araç çubuğu denetimini ayarlamak veya almak için CMFCToolBarEditBoxButton::SetContentsAll ve CMFCToolBarEditBoxButton::GetContentsAll gibi yöntemler tarafından kullanılır.

CMFCToolBarEditBoxButton::GetContentsAll

Belirtilen komut kimliğine sahip ilk düzenleme kutusu araç çubuğu denetiminin metnini alır.

static CString __stdcall GetContentsAll(UINT uiCmd);

Parametreler

uiCmd
[in] İçindekilerin alındığı düğmenin komut kimliği.

Dönüş Değeri

CString Belirtilen komut kimliğine sahip ilk düzenleme kutusu araç çubuğu denetiminin metnini içeren nesne.

Açıklamalar

Belirtilen komut kimliğine sahip nesne yoksa CMFCToolBarEditBoxButton bu yöntem boş dizeyi döndürür.

CMFCToolBarEditBoxButton::GetContextMenuID

Düğmeyle ilişkili kısayol menüsünün kaynak kimliğini alır.

UINT GetContextMenuID();

Dönüş Değeri

Düğmeyle ilişkilendirilmiş kısayol menüsünün kaynak kimliği veya düğmenin ilişkili kısayol menüsü yoksa 0.

Açıklamalar

Çerçeve, kullanıcı düğmeye sağ tıkladığında kısayol menüsünü oluşturmak için kaynak kimliğini kullanır.

CMFCToolBarEditBoxButton::GetEditBorder

Düzenleme kutusu düğmesinin düzenleme bölümünün sınırlayıcı dikdörtgenini alır.

virtual void GetEditBorder(CRect& rectBorder);

Parametreler

rectBorder
[out] Sınırlayıcı dikdörtgeni CRect alan nesneye başvuru.

Açıklamalar

Bu yöntem, düzenleme denetiminin sınırlayıcı dikdörtgenini istemci koordinatlarında alır. Dikdörtgenin boyutunu her yönde bir piksel genişletir.

CMFCVisualManager::OnDrawEditBorder yöntemi, bir CMFCToolBarEditBoxButton nesnenin çevresine kenarlık çizdiğinde bu yöntemi çağırır.

CMFCToolBarEditBoxButton::GetEditBox

Düğmeye eklenmiş olan CEdit Sınıfı denetimine bir işaretçi döndürür.

CEdit* GetEditBox() const;

Dönüş Değeri

Düğmenin içerdiği CEdit Sınıfı denetiminin işaretçisi. Denetim henüz oluşturulmadıysa NULL CEdit olur.

Açıklamalar

CMFCToolBarEditBoxButton::CreateEdit çağrısı yaparak denetimi oluşturursunuzCEdit.

CMFCToolBarEditBoxButton::GetHwnd

Araç çubuğu düğmesiyle ilişkili pencere tutamacını alır.

virtual HWND GetHwnd();

Dönüş Değeri

Düğmeyle ilişkili pencere tutamacı.

Açıklamalar

Bu yöntem, düzenleme kutusu düğmesinin düzenleme denetimi bölümünün pencere tutamacını döndürerek CMFCToolBarButton::GetHwnd yöntemini geçersiz kılar.

CMFCToolBarEditBoxButton::GetInvalidateRect

Düğmenin istemci alanının yeniden çizilmesi gereken bölgesini alır.

virtual const CRect GetInvalidateRect() const;

Dönüş Değeri

CRect Yeniden çizilmesi gereken bölgeyi belirten nesne.

Açıklamalar

Bu yöntem, bölgeye metin etiketinin alanını ekleyerek CMFCToolBarButton::GetInvalidateRect temel sınıf uygulamasını genişletir.

CMFCToolBarEditBoxButton::HaveHotBorder

Kullanıcı düğmeye tıkladığında düğmenin kenarlarının görüntülenip görüntülenmeyeceğini belirler.

virtual BOOL HaveHotBorder() const;

Dönüş Değeri

Bir düğme seçildiğinde kenarlığını görüntülerse sıfır olmayan; aksi takdirde 0.

Açıklamalar

Bu yöntem, denetim görünür durumdaysa sıfır olmayan bir değer döndürerek CMFCToolBarButton::HaveHotBorder temel sınıf uygulamasını genişletir.

CMFCToolBarEditBoxButton::IsFlatMode

Düzenleme kutusu düğmelerinin düz stile sahip olup olmadığını belirler.

static BOOL __stdcall IsFlatMode();

Dönüş Değeri

Düğmelerin düz bir stili varsa sıfır olmayan; aksi takdirde, 0.

Açıklamalar

Varsayılan olarak, düzenleme kutusu düğmeleri düz bir stile sahiptir. Uygulamanızın düz stil görünümünü değiştirmek için CMFCToolBarEditBoxButton::SetFlatMode yöntemini kullanın.

CMFCToolBarEditBoxButton::NotifyCommand

Düğmenin WM_COMMAND iletisini işleyip işlemediğini belirtir.

virtual BOOL NotifyCommand(int iNotifyCode);

Parametreler

iNotifyCode
[in] komutuyla ilişkili bildirim iletisi.

Dönüş Değeri

Düğme WM_COMMAND iletisini işlerse TRUE veya iletinin üst araç çubuğu tarafından işlenmesi gerektiğini belirtmek için YANLIŞ.

Açıklamalar

Çerçeve, üst pencereye bir WM_COMMAND iletisi göndermek üzereyken bu yöntemi çağırır.

Bu yöntem, EN_UPDATE bildirimini işleyerek temel sınıf uygulamasını (CMFCToolBarButton::NotifyCommand) genişletir. Bu nesneyle aynı komut kimliğine sahip her düzenleme kutusu için, metin etiketini bu nesnenin metin etiketine ayarlar.

CMFCToolBarEditBoxButton::OnAddToCustomizePage

Düğme bir Özelleştir iletişim kutusuna eklendiğinde çerçeve tarafından çağrılır .

virtual void OnAddToCustomizePage();

Açıklamalar

Bu yöntem, bu nesneyle aynı komut kimliğine sahip herhangi bir araç çubuğundaki düzenleme kutusu denetiminden özellikleri kopyalayarak temel sınıf uygulamasını ( CMFCToolBarButton::OnAddToCustomizePage) genişletir. Hiçbir araç çubuğunda bu nesneyle aynı komut kimliğine sahip bir düzenleme kutusu denetimi yoksa bu yöntem hiçbir şey yapmaz.

Özelleştir iletişim kutusu hakkında daha fazla bilgi için bkz. CMFCToolBarsCustomizeDialog Sınıfı.

CMFCToolBarEditBoxButton::OnChangeParentWnd

Düğme yeni bir araç çubuğuna eklendiğinde çerçeve tarafından çağrılır.

virtual void OnChangeParentWnd(CWnd* pWndParent);

Parametreler

pWndParent
[in] Yeni üst pencerenin işaretçisi.

Açıklamalar

Bu yöntem, iç CEdit nesneyi yeniden oluşturarak temel sınıf uygulamasını (CMFCToolBarButton::OnChangeParentWnd) geçersiz kılar.

CMFCToolBarEditBoxButton::OnClick

Kullanıcı fare düğmesine tıkladığında çerçeve tarafından çağrılır.

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

Parametreler

pWnd
[in] Kullanılma -yan.

bDelay
[in] Kullanılma -yan.

Dönüş Değeri

Düğme tıklama iletisini işlerse sıfır olmayan; aksi takdirde 0.

Açıklamalar

Bu yöntem, iç CEdit nesne görünür durumdaysa sıfır olmayan bir değer döndürerek temel sınıf uygulamasını (CMFCToolBarButton::OnClick) geçersiz kılar.

CMFCToolBarEditBoxButton::OnCtlColor

Üst araç çubuğu bir WM_CTLCOLOR iletisini işlediğinde çerçeve tarafından çağrılır.

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

Parametreler

pDC
[in] Düğmeyi görüntüleyen cihaz bağlamı.

nCtlColor
[in] Kullanılma -yan.

Dönüş Değeri

Genel pencere fırçasının tutamacı.

Açıklamalar

Bu yöntem, sağlanan cihaz bağlamının metin ve arka plan renklerini sırasıyla genel metin ve arka plan renklerine ayarlayarak temel sınıf uygulamasını ( CMFCToolBarButton::OnCtlColor) geçersiz kılar.

Uygulamanızın kullanabileceği genel seçenekler hakkında daha fazla bilgi için bkz . yapı AFX_GLOBAL_DATA.

CMFCToolBarEditBoxButton::OnGlobalFontsChanged

Genel yazı tipi değiştiğinde çerçeve tarafından çağrılır.

virtual void OnGlobalFontsChanged();

Açıklamalar

Bu yöntem, denetimin yazı tipini genel yazı tipine değiştirerek temel sınıf uygulamasını ( CMFCToolBarButton::OnGlobalFontsChanged) genişletir.

Uygulamanızın kullanabileceği genel seçenekler hakkında daha fazla bilgi için bkz . yapı AFX_GLOBAL_DATA.

CMFCToolBarEditBoxButton::OnMove

Üst araç çubuğu hareket ettiğinde çerçeve tarafından çağrılır.

virtual void OnMove();

Açıklamalar

Bu yöntem, iç CEdit nesnenin konumunu güncelleştirerek varsayılan sınıf uygulamasını (CMFCToolBarButton::OnMove) geçersiz kılar

CMFCToolBarEditBoxButton::OnShow

Düğme görünür veya görünmez hale geldiğinde çerçeve tarafından çağrılır.

virtual void OnShow(BOOL bShow);

Parametreler

bShow
[in] Düğmenin görünür olup olmadığını belirtir. Bu parametre TRUE ise düğme görünür. Aksi takdirde düğme görünmez.

Açıklamalar

Bu yöntem, bShow TRUE ise düğmeyi görüntüleyerek temel sınıf uygulamasını (CMFCToolBarButton::OnShow) genişletir. Aksi takdirde, bu yöntem düğmeyi gizler.

CMFCToolBarEditBoxButton::OnSize

Üst araç çubuğu boyutunu veya konumunu değiştirdiğinde çerçeve tarafından çağrılır ve bu değişiklik düğmenin boyutunu değiştirmesine neden olur.

virtual void OnSize(int iSize);

Parametreler

iSize
[in] Düğmenin piksel cinsinden yeni genişliği.

Açıklamalar

Bu yöntem, CEdit nesnenin boyutunu ve konumunu güncelleştirerek CMFCToolBarButton::OnSize varsayılan sınıf uygulamasını geçersiz kılar.

CMFCToolBarEditBoxButton::OnUpdateToolTip

Üst araç çubuğu araç ipucu metnini güncelleştirdiğinde çerçeve tarafından çağrılır.

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

Parametreler

pWndParent
[in] Kullanılma -yan.

iButtonIndex
[in] Kullanılma -yan.

wndToolTip
[in] Araç ipucu metnini görüntüleyen denetim.

str
[out] CString Güncelleştirilmiş araç ipucu metnini alan nesne.

Dönüş Değeri

Yöntem araç ipucu metnini güncelleştirirse sıfır olmayan; aksi takdirde 0.

Açıklamalar

Bu yöntem, düğmenin düzenleme bölümüyle ilişkili araç ipucu metnini görüntüleyerek temel sınıf uygulamasını ( CMFCToolBarButton::OnUpdateToolTip) genişletir. İç CEdit nesne NULL ise veya nesnenin pencere tutamacı CEdit var olan bir pencereyi tanımlamıyorsa, bu yöntem hiçbir şey yapmaz ve YANLIŞ döndürür.

CMFCToolBarEditBoxButton::SetContents

Metin kutusu denetimindeki metni ayarlar.

virtual void SetContents(const CString& sContents);

Parametreler

sContents
[in] Ayarlanacağı yeni metni belirtir.

CMFCToolBarEditBoxButton::SetContentsAll

Belirtilen komut kimliğine sahip bir CMFCToolBarEditBoxButton nesnesi bulur ve belirtilen metni metin kutusunda ayarlar.

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

Parametreler

uiCmd
[in] Metnin değiştirileceği denetimin komut kimliğini belirtir.

strContents
[in] Ayarlanacağı yeni metni belirtir.

Dönüş Değeri

Metin ayarlandıysa sıfır olmayan; Belirtilen komut kimliğine CMFCToolBarEditBoxButton sahip denetim yoksa 0.

CMFCToolBarEditBoxButton::SetContextMenuID

Düğmeyle ilişkili kısayol menüsünün kaynak kimliğini belirtir.

void SetContextMenuID(UINT uiResID);

Parametreler

uiCmd
[in] Kısayol menüsünün kaynak kimliği.

Açıklamalar

Çerçeve, kullanıcı araç çubuğu düğmesine sağ tıkladığında kısayol menüsünü oluşturmak için kaynak kimliğini kullanır.

CMFCToolBarEditBoxButton::SetFlatMode

Uygulamadaki düzenleme kutusu düğmelerinin düz stil görünümünü belirtir.

static void __stdcall SetFlatMode(BOOL bFlat = TRUE);

Parametreler

bFlat
[in] Düzenleme kutusu düğmeleri için düz stil. Bu parametre TRUE ise düz stil görünümü etkinleştirilir; aksi takdirde düz stil görünümü devre dışı bırakılır.

Açıklamalar

Düzenleme kutusu düğmeleri için varsayılan düz stil TRUE'dur. Uygulamanızın düz stil görünümünü almak için CMFCToolBarEditBoxButton::IsFlatMode yöntemini kullanın.

CMFCToolBarEditBoxButton::SetStyle

Araç çubuğu düzenleme kutusu denetiminin stilini belirtir.

virtual void SetStyle(UINT nStyle);

Parametreler

nStyle
[in] Ayarlanacağı yeni stil.

Açıklamalar

Bu yöntem CMFCToolBarButton::m_nStyle öğesini nStyle olarak ayarlar Ayrıca, uygulama Özelleştirme modundayken metin kutusunu devre dışı bırakır ve uygulama Özelleştirme modunda olmadığında bunu etkinleştirir (bkz. CMFCToolBar::SetCustomizeMode ve CMFCToolBar::IsCustomizeMode). Geçerli stil bayraklarının listesi için bkz . ToolBar Denetim Stilleri .

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar
CMFCToolBarButton Sınıfı
CEdit Sınıfı
CMFCToolBar::ReplaceButton
İzlenecek yol: Araç Çubuklarına Denetimler Yerleştirme