Aracılığıyla paylaş


Ağaç kontrol etiketi düzenleme

Kullanıcı ağaç yapısında denetim içindeki öğelerin etiketleri doğrudan düzenleyebilirsiniz (CTreeCtrl) olan TVS_EDITLABELS stili.Kullanıcı odaklı öğenin etiketini tıklatarak düzenleme başlar.Bir uygulama kullanarak düzenleme başlar EditLabel üye işlevi.Ağaç denetimi düzenlerken bildirim başlar ve ne zaman onu iptal veya tamamlandığında gönderir.Düzenleme tamamlandığında, uygunsa maddenin etiket güncelleştirmekten sorumlu.

Etiket düzenleme başlayacağı, ağaç denetimi gönderen bir TVN_BEGINLABELEDIT bildirim iletisi.Bu bildirim işleyerek Diğerlerinin düzenlemesini engellemek ve bazı etiketler, düzenlemeye izin.0 Döndüren düzenleme olanağı sağlar ve sıfır olmayan bir değer döndüren engeller.

Etiket düzenleme tamamlanmış ya da iptal edildiğinde, ağaç denetimi gönderen bir TVN_ENDLABELEDIT bildirim iletisi.lParam Adresini parametresi bir NMTVDISPINFO yapısı.Madde üye olduğu bir TVITEM yapısı maddeyi tanımlayan ve düzenlenmiş metin içerir.Öğenin etiketini uygun, belki de düzenlenen dize doğrulamadan sonra güncelleştirmekten sorumlu.PszText üyesi TV_ITEM düzenleme iptal sıfırdır.

Etiket, genellikle yanıt olarak düzenleme sırasında TVN_BEGINLABELEDIT bildirim iletisi aldığınız bir işaretçi etiketini kullanarak düzenlemek için kullanılan düzenleme denetimine GetEditControl üye işlevi.Düzenleme denetiminin çağırabilirsiniz SetLimitText müdahale ve geçersiz karakterler atmak için düzenleme denetimini alt sınıflara ayırmak ya da bir kullanıcının girebileceği metin miktarını sınırlamak için üye işlevi.Ancak, düzenleme denetimi yalnızca görüntülenen Not sonraTVN_BEGINLABELEDIT gönderilir.

Ayrıca bkz.

Başvuru

CTreeCtrl kullanma

Kavramlar

Denetimleri (mfc)