CEdit

CEdit sınıfı Windows düzenleme denetimi işlevselliğini sağlar. Edit denetimi kullanıcı metin girebileceği bir dikdörtgen çocuk penceredir.

İletişim şablon veya kodunuzda doğrudan bir düzenleme denetimi oluşturabilirsiniz. Her iki durumda Windows oluşturmak için ilk çağrı yapıcı CEdit nesneyi oluşturun, sonra da Create üye işlev çağrısı CEdit düzenleme denetimi ve CEdit nesnesine ekleyin.

İnşaat CEdittüretilmiş bir sınıf içinde bir adımlık süreç olabilir. İçin türetilmiş sınıf Oluşturucu yazma ve oluşturma Oluşturucu içinde arama.

CEdit ö&nemli işlevler CWnddevralır. Metin CEdit nesnesinden almak ve ayarlamak için SetWindowText ve ayarlama veya düzenleme denetimine, hatta ifnbsp tüm içeriğini almak GetWindowText, CWnd üye işlevleri kullanın; çok satırlı bir denetimdir.  Ayrıca, bir düzenleme denetimine çok satırlı, almak ve denetimin metin bölümünü GetLine, SetSel, GetSelve ReplaceSel işlevleri CEdit üyeyi arayarak ayarlayın.

Üst (genellikle CDialogtüretilmiş bir sınıf) bir düzenleme denetimi tarafından gönderilen Windows bildirim iletileri işlemek istiyorsanız, üst sınıf her ileti için ileti göster giriş ve ileti işleyicisi üye işlev ekleme.

Her mesaj-eşleme girdisini aşağıdaki formu alır:

ON_Bildirim( No, memberFxn )

burada kimlik bildirim gönderme düzenleme denetimi alt pencere kimliğini belirtir ve memberFxn tebliğ işlemek için yazdım üst üye işlev adıdır.

Ebeveynin işlevi prototip gibidir.:

afx_msg void memberFxn();

Potansiyel mesaj-eşleme girdilerini ve hangi onlar üst gönderilecek durumlarda açıklama listesi aşağıdadır:

İletişim kutusu içindeki CEdit nesne oluşturursanız, kullanıcı iletişim kutusu kapandığında CEdit nesneyi otomatik olarak yok.

İletişim kutusu Düzenleyicisi kullanarak bir iletişim kaynağından CEdit nesne oluşturursanız, kullanıcı iletişim kutusu kapandığında CEdit nesneyi otomatik olarak yok.

Pencere içindeki CEdit nesne oluşturursanız, onu yok etmek gerekebilir. Yığında CEdit nesne oluşturursanız, otomatik olarak yok edilir. Yeni işlevini kullanarak yığın CEdit nesne oluşturursanız, kullanıcı Windows düzenleme denetimi sonlandırıldığında yok nesneyi silmek çağırmalısınız. CEdit nesnesinde herhangi bir bellek, ayırma elden CEdit yıkıcı geçersiz kılma.

CEditile ilgili daha fazla bilgi için bkz: Visual c++ programlama Kılavuzu Denetimi konuları.

# include lt;afxwin.h>

Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Örneklerinbsp; mfc örnek CALCDRIV | mfc örnek CMNCTRL2 | mfc örnek vcterm

Ayrıca bkz: CWnd, CButton, CComboBox, CListBox, CScrollBar, CStatic, CDialog

Index