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:
Üst araç çubuğu kaynağındaki düğme için sahte bir kaynak kimliği ayırın.
Nesne oluşturma
CMFCToolBarEditBoxButton
.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
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 CMFCToolBarEditBoxButton
olmalı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ınCreateEdit
CMFCToolBarEditBoxButton
.
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, iç 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