Aracılığıyla paylaş


Ağaç Görünümü

Bu bölüm, ağaç görünümü denetimleriyle kullanılan programlama öğeleri hakkında bilgi içerir.

Genel bakış

Konu Içeriği
Tree-View Denetimleri hakkında hakkında Ağaç görünümü denetimi, belgedeki başlıklar, dizindeki girdiler veya diskteki dosyalar ve dizinler gibi öğelerin hiyerarşik listesini görüntüleyen bir penceredir.
Tree-View Denetimlerini Kullanma Bu bölüm, ağaç görünümü denetimleriyle çalışmaya yönelik uygulama ayrıntılarını ve örnek kodu içerir.

Makro

Konu Içeriği
TreeView_CreateDragImage Ağaç görünümü denetiminde belirtilen öğe için sürükleme bit eşlemi oluşturur. Makro ayrıca bit eşlem için bir görüntü listesi oluşturur ve bit eşlemi görüntü listesine ekler. Bir uygulama, görüntü listesi işlevlerini kullanarak öğeyi sürüklerken görüntüyü görüntüleyebilir. Bu makroyu kullanabilir veya TVM_CREATEDRAGIMAGE iletisini açıkça gönderebilirsiniz.
TreeView_DeleteAllItems Ağaç görünümü denetimindeki tüm öğeleri siler.
TreeView_DeleteItem Bir öğeyi ve tüm alt öğeleri ağaç görünümü denetiminden kaldırır. ayrıca TVM_DELETEITEM iletisini açıkça gönderebilirsiniz.
TreeView_EditLabel Belirtilen öğenin metnini yerinde düzenlemeye başlar ve öğenin metnini metni içeren tek satırlı düzenleme denetimiyle değiştirir. Bu makro, belirtilen öğeyi örtük olarak seçer ve odaklar. Bu makroyu kullanabilir veya TVM_EDITLABEL iletisini açıkça gönderebilirsiniz.
TreeView_EndEditLabelNow Ağaç görünümü öğesinin etiketinin düzenlenmesini sonlandırır. Bu makroyu kullanabilir veya TVM_ENDEDITLABELNOW iletisini açıkça gönderebilirsiniz.
TreeView_EnsureVisible Gerekirse bir ağaç görünümü öğesinin görünür olmasını, üst öğeyi genişletmeyi veya ağaç görünümü denetimini kaydırmayı sağlar. Bu makroyu kullanabilir veya TVM_ENSUREVISIBLE iletisini açıkça gönderebilirsiniz.
TreeView_Expand TreeView_Expand makro, varsa belirtilen üst öğeyle ilişkili alt öğe listesini genişletir veya daraltıyor. Bu makroyu kullanabilir veya TVM_EXPAND iletisini açıkça gönderebilirsiniz.
TreeView_GetBkColor Denetimin geçerli arka plan rengini alır. Bu makroyu kullanabilir veya TVM_GETBKCOLOR iletisini açıkça gönderebilirsiniz.
TreeView_GetCheckState Belirtilen öğenin denetim durumunu alır. TVM_GETITEMSTATE iletisini doğrudan da kullanabilirsiniz.
TreeView_GetChild Belirtilen ağaç görünümü öğesinin ilk alt öğesini alır. Bu makroyu kullanabilir veya TVM_GETNEXTITEM iletisini açıkça TVGN_CHILD bayrağıyla gönderebilirsiniz.
TreeView_GetCount Ağaç görünümü denetimindeki öğelerin sayısını alır. Bu makroyu kullanabilir veya TVM_GETCOUNT iletisini açıkça gönderebilirsiniz.
TreeView_GetDropHilight Sürükle ve bırak işleminin hedefi olan ağaç görünümü öğesini alır. Bu makroyu kullanabilir veya TVM_GETNEXTITEM iletisini açıkça TVGN_DROPHILITE bayrağıyla gönderebilirsiniz.
TreeView_GetEditControl Ağaç görünümü öğesinin metnini düzenlemek için kullanılan düzenleme denetiminin tutamacını alır. Bu makroyu kullanabilir veya TVM_GETEDITCONTROL iletisini açıkça gönderebilirsiniz.
TreeView_GetExtendedStyle Belirtilen ağaç görünümü denetimi için genişletilmiş stili alır. Bu makroyu kullanın veya TVM_GETEXTENDEDSTYLE iletisini açıkça gönderin.
TreeView_GetFirstVisible Ağaç görünümü denetim penceresindeki ilk görünür öğeyi alır. Bu makroyu kullanabilir veya TVM_GETNEXTITEM iletisini açıkça TVGN_FIRSTVISIBLE bayrağıyla gönderebilirsiniz.
TreeView_GetImageList Tutamacı ağaç görünümü denetimiyle ilişkili normal veya durum görüntüsü listesine alır. Bu makroyu kullanabilir veya TVM_GETIMAGELIST iletisini açıkça gönderebilirsiniz.
TreeView_GetIndent Alt öğelerin üst öğelerine göre girintili olduğu miktarı piksel cinsinden alır. Bu makroyu kullanabilir veya TVM_GETINDENT iletisini açıkça gönderebilirsiniz.
TreeView_GetInsertMarkColor Ağaç görünümü için ekleme işaretini çizmek için kullanılan rengi alır. Bu makroyu kullanabilir veya TVM_GETINSERTMARKCOLOR iletisini açıkça gönderebilirsiniz.
TreeView_GetISearchString Ağaç görünümü denetimi için artımlı arama dizesini alır. Ağaç görünümü denetimi, kullanıcı tarafından yazılan karakterlere göre bir öğe seçmek için artımlı arama dizesini kullanır. Bu makroyu kullanabilir veya TVM_GETISEARCHSTRING iletisini açıkça gönderebilirsiniz.
TreeView_GetItem Ağaç görünümü öğesinin özniteliklerinin bazılarını veya tümünü alır. Bu makroyu kullanabilir veya TVM_GETITEM iletisini açıkça gönderebilirsiniz.
TreeView_GetItemHeight Ağaç görünümü öğelerinin geçerli yüksekliğini alır. Bu makroyu kullanabilir veya TVM_GETITEMHEIGHT iletisini açıkça gönderebilirsiniz.
TreeView_GetItemPartRect Bir öğenin belirtilen bölümü için "isabet bölgesini" oluşturan mümkün olan en büyük sınırlayıcı dikdörtgeni alır. Bu makroyu kullanın veya TVM_GETITEMPARTRECT iletisini açıkça gönderin.
TreeView_GetItemRect Ağaç görünümü öğesi için sınırlayıcı dikdörtgeni alır ve öğenin görünür olup olmadığını gösterir. Bu makroyu kullanabilir veya TVM_GETITEMRECT iletisini açıkça gönderebilirsiniz.
TreeView_GetItemState Ağaç görünümü öğesinin durum özniteliklerinin bazılarını veya tümünü alır. Bu makroyu kullanabilir veya TVM_GETITEMSTATE iletisini açıkça gönderebilirsiniz.
TreeView_GetLastVisible Ağaç görünümü denetimindeki son genişletilmiş öğeyi alır. Bu, ağaç görünümü penceresinde görünen son öğeyi almaz. Bu makroyu kullanabilir veya TVGN_LASTVISIBLE bayrağıyla TVM_GETNEXTITEM iletisini açıkça gönderebilirsiniz.
TreeView_GetLineColor Geçerli çizgi rengini alır. TVM_GETLINECOLOR iletisini doğrudan da kullanabilirsiniz.
TreeView_GetNextItem Belirtilen öğeyle belirtilen ilişkiyi taşıyan ağaç görünümü öğesini alır. Bu makroyu kullanabilir, aşağıda açıklanan TreeView_Get makrolardan birini kullanabilir veya TVM_GETNEXTITEM iletisini açıkça gönderebilirsiniz.
TreeView_GetNextSelected Belirtilen bir ağaç öğesiyle TVGN_NEXTSELECTED ilişkisini taşıyan ağaç görünümü öğesini alır.
TreeView_GetNextSibling Ağaç görünümü denetiminde belirtilen öğenin bir sonraki eşdüzey öğesini alır. Bu makroyu kullanabilir veya TVM_GETNEXTITEM iletisini açıkça TVGN_NEXT bayrağıyla gönderebilirsiniz.
TreeView_GetNextVisible Ağaç görünümü denetiminde belirtilen öğeyi izleyen sonraki görünür öğeyi alır. Bu makroyu kullanabilir veya TVM_GETNEXTITEM iletisini açıkça TVGN_NEXTVISIBLE bayrağıyla gönderebilirsiniz.
TreeView_GetParent Belirtilen ağaç görünümü öğesinin üst öğesini alır. Bu makroyu kullanabilir veya TVM_GETNEXTITEM iletisini açıkça TVGN_PARENT bayrağıyla gönderebilirsiniz.
TreeView_GetPrevSibling Ağaç görünümü denetiminde belirtilen öğenin önceki eşdüzey öğesini alır. Bu makroyu kullanabilir veya TVM_GETNEXTITEM iletisini açıkça TVGN_PREVIOUS bayrağıyla gönderebilirsiniz.
TreeView_GetPrevVisible Ağaç görünümü denetiminde belirtilen öğeden önce gelen ilk görünür öğeyi alır. Bu makroyu kullanabilir veya TVGN_PREVIOUSVISIBLE bayrağıyla TVM_GETNEXTITEM iletisini açıkça gönderebilirsiniz.
TreeView_GetRoot Ağaç görünümü denetiminin en üstteki veya çok ilk öğesini alır. Bu makroyu kullanabilir veya TVM_GETNEXTITEM iletisini açıkça TVGN_ROOT bayrağıyla gönderebilirsiniz.
TreeView_GetScrollTime Ağaç görünümü denetimi için en uzun kaydırma süresini alır. Bu makroyu kullanabilir veya TVM_GETSCROLLTIME iletisini açıkça gönderebilirsiniz.
TreeView_GetSelectedCount Uygulanmadı.
TreeView_GetSelection Ağaç görünümü denetiminde seçili durumdaki öğeyi alır. Bu makroyu kullanabilir veya TVM_GETNEXTITEM iletisini açıkça TVGN_CARET bayrağıyla gönderebilirsiniz.
TreeView_GetTextColor Denetimin geçerli metin rengini alır. Bu makroyu kullanabilir veya TVM_GETTEXTCOLOR iletisini açıkça gönderebilirsiniz.
TreeView_GetToolTips Ağaç görünümü denetimi tarafından kullanılan alt araç ipucu denetiminin tutamacını alır. Bu makroyu kullanabilir veya TVM_GETTOOLTIPS iletisini açıkça gönderebilirsiniz.
TreeView_GetUnicodeFormat Denetim için Unicode karakter biçimi bayrağını alır. Bu makroyu kullanabilir veya TVM_GETUNICODEFORMAT iletisini açıkça gönderebilirsiniz.
TreeView_GetVisibleCount Ağaç görünümü denetiminin istemci penceresinde tam olarak görülebilecek öğe sayısını alır. Bu makroyu kullanabilir veya TVM_GETVISIBLECOUNT iletisini açıkça gönderebilirsiniz.
TreeView_HitTest Belirtilen noktanın ağaç görünümü denetiminin istemci alanına göre konumunu belirler. Bu makroyu kullanabilir veya TVM_HITTEST iletisini açıkça gönderebilirsiniz.
TreeView_InsertItem Ağaç görünümü denetimine yeni bir öğe ekler. Bu makroyu kullanabilir veya TVM_INSERTITEM iletisini açıkça gönderebilirsiniz.
TreeView_MapAccIDToHTREEITEM Erişilebilirlik kimliğini bir HTREEITEMile eşler. Bu makroyu kullanabilir veya TVM_MAPACCIDTOHTREEITEM iletisini açıkça gönderebilirsiniz.
TreeView_MapHTREEITEMtoAccID HTREEITEM erişilebilirlik kimliğiyle eşler. Bu makroyu kullanabilir veya TVM_MAPHTREEITEMTOACCID iletisini açıkça gönderebilirsiniz.
TreeView_Select Belirtilen ağaç görünümü öğesini seçer, öğeyi görünüme kaydırarak görüntüler veya öğeyi sürükleyip bırakma işleminin hedefini belirtmek için kullanılan stilde yeniden çizer. Bu makroyu veya TreeView_SelectItem, TreeView_SelectSetFirstVisibleveya TreeView_SelectDropTarget makroları kullanabilir veya TVM_SELECTITEM iletisini açıkça gönderebilirsiniz.
TreeView_SelectDropTarget Sürükle ve bırak işleminin hedefini belirtmek için kullanılan stilde belirtilen ağaç görünümü denetim öğesini yeniden çizer. Bu makroyu veya TreeView_Select makroyu kullanabilir veya TVM_SELECTITEM iletisini açıkça gönderebilirsiniz.
TreeView_SelectItem Belirtilen ağaç görünümü öğesini seçer. Bu makroyu veya TreeView_Select makroyu kullanabilir veya TVM_SELECTITEM iletisini açıkça gönderebilirsiniz.
TreeView_SelectSetFirstVisible Belirtilen öğenin görünür olduğundan emin olmak için ağaç görünümü denetimini dikey olarak kaydırıyor. Mümkünse, belirtilen öğe denetimin penceresinin en üstündeki ilk görünür öğe olur. Bu makroyu veya TreeView_Select makroyu kullanabilir veya TVM_SELECTITEM iletisini açıkça gönderebilirsiniz.
TreeView_SetAutoScrollInfo Otomatik kaydırma özelliklerini belirlemek için kullanılan bilgileri ayarlar. Bu makroyu kullanın veya TVM_SETAUTOSCROLLINFO iletisini açıkça gönderin.
TreeView_SetBkColor Denetimin arka plan rengini ayarlar. Bu makroyu kullanabilir veya TVM_SETBKCOLOR iletisini açıkça gönderebilirsiniz.
TreeView_SetBorder dahili kullanım için tasarlanmıştır; uygulamalarda kullanılması önerilmez.
Ağaç görünümü denetimindeki öğeler için kenarlık boyutunu ayarlar. Bu makroyu kullanabilir veya TVM_SETBORDER iletisini açıkça gönderebilirsiniz.
TreeView_SetCheckState Öğenin durum görüntüsünü "işaretli" veya "işaretsiz" olarak ayarlar. TVM_SETITEM iletisini doğrudan da kullanabilirsiniz.
TreeView_SetExtendedStyle Belirtilen TreeView denetimi için genişletilmiş stili ayarlar. Bu makroyu kullanın veya TVM_SETEXTENDEDSTYLE iletisini açıkça gönderin.
TreeView_SetHot dahili kullanım için tasarlanmıştır; uygulamalarda kullanılması önerilmez.
Ağaç görünümü denetimi için sık erişimli öğeyi ayarlar. Bu makroyu kullanabilir veya TVM_SETHOT iletisini açıkça gönderebilirsiniz.
TreeView_SetImageList Ağaç görünümü denetimi için normal veya durum görüntüsü listesini ayarlar ve yeni görüntüleri kullanarak denetimi yeniden çizer. Bu makroyu kullanabilir veya TVM_SETIMAGELIST iletisini açıkça gönderebilirsiniz.
TreeView_SetIndent Ağaç görünümü denetimi için girinti genişliğini ayarlar ve denetimi yeni genişliği yansıtacak şekilde yeniden çizer. Bu makroyu kullanabilir veya TVM_SETINDENT iletisini açıkça gönderebilirsiniz.
TreeView_SetInsertMark Ağaç görünümü denetiminde ekleme işaretini ayarlar. Bu makroyu kullanabilir veya TVM_SETINSERTMARK iletisini açıkça gönderebilirsiniz.
TreeView_SetInsertMarkColor Ağaç görünümü için ekleme işaretini çizmek için kullanılan rengi ayarlar. Bu makroyu kullanabilir veya TVM_SETINSERTMARKCOLOR iletisini açıkça gönderebilirsiniz.
TreeView_SetItem TreeView_SetItem makro, ağaç görünümü öğesinin özniteliklerinin bir kısmını veya tümünü ayarlar. Bu makroyu kullanabilir veya TVM_SETITEM iletisini açıkça gönderebilirsiniz.
TreeView_SetItemHeight Ağaç görünümü öğelerinin yüksekliğini ayarlar. Bu makroyu kullanabilir veya TVM_SETITEMHEIGHT iletisini açıkça gönderebilirsiniz.
TreeView_SetItemState Ağaç görünümü öğesinin durum özniteliklerini ayarlar. Bu makroyu kullanabilir veya TVM_SETITEM iletisini açıkça gönderebilirsiniz.
TreeView_SetLineColor Geçerli çizgi rengini ayarlar. TVM_SETLINECOLOR iletisini doğrudan da kullanabilirsiniz.
TreeView_SetScrollTime Ağaç görünümü denetimi için maksimum kaydırma süresini ayarlar. Bu makroyu kullanabilir veya TVM_SETSCROLLTIME iletisini açıkça gönderebilirsiniz.
TreeView_SetTextColor Denetimin metin rengini ayarlar. Bu makroyu kullanabilir veya TVM_SETTEXTCOLOR iletisini açıkça gönderebilirsiniz.
TreeView_SetToolTips Ağaç görünümü denetiminin alt araç ipucu denetimini ayarlar. Bu makroyu kullanabilir veya TVM_SETTOOLTIPS iletisini açıkça gönderebilirsiniz.
TreeView_SetUnicodeFormat Denetim için Unicode karakter biçimi bayrağını ayarlar. Bu ileti, denetimi yeniden oluşturmak yerine çalışma zamanında denetim tarafından kullanılan karakter kümesini değiştirmenize olanak tanır. Bu makroyu kullanabilir veya TVM_SETUNICODEFORMAT iletisini açıkça gönderebilirsiniz.
TreeView_ShowInfoTip Ağaç görünümü denetiminde belirtilen bir öğe için bilgi ipucu gösterir. Bu makroyu kullanın veya TVM_SHOWINFOTIP iletisini açıkça gönderin.
TreeView_SortChildren Ağaç görünümü denetiminde belirtilen üst öğenin alt öğelerini sıralar. Bu makroyu kullanabilir veya TVM_SORTCHILDREN iletisini açıkça gönderebilirsiniz.
TreeView_SortChildrenCB Öğeleri karşılaştıran uygulama tanımlı bir geri çağırma işlevini kullanarak ağaç görünümü öğelerini sıralar. Bu makroyu kullanabilir veya TVM_SORTCHILDRENCB iletisini açıkça gönderebilirsiniz.

Ileti

Konu Içeriği
TVM_CREATEDRAGIMAGE Ağaç görünümü denetiminde belirtilen öğe için sürükleme bit eşlemi oluşturur. İleti ayrıca bit eşlem için bir görüntü listesi oluşturur ve bit eşlemi görüntü listesine ekler. Bir uygulama, görüntü listesi işlevlerini kullanarak öğeyi sürüklerken görüntüyü görüntüleyebilir. Bu iletiyi açıkça veya TreeView_CreateDragImage makroyu kullanarak gönderebilirsiniz.
TVM_DELETEITEM Bir öğeyi ve tüm alt öğeleri ağaç görünümü denetiminden kaldırır. Bu iletiyi açıkça veya TreeView_DeleteItem makroyu kullanarak gönderebilirsiniz.
TVM_EDITLABEL Belirtilen öğenin metnini yerinde düzenlemeye başlar ve öğenin metnini metni içeren tek satırlı düzenleme denetimiyle değiştirir. Bu ileti, belirtilen öğeyi örtük olarak seçer ve odaklar. Bu iletiyi açıkça veya TreeView_EditLabel makroyu kullanarak gönderebilirsiniz.
TVM_ENDEDITLABELNOW Ağaç görünümü öğesinin etiketinin düzenlenmesini sonlandırır. Bu iletiyi açıkça veya TreeView_EndEditLabelNow makroyu kullanarak gönderebilirsiniz.
TVM_ENSUREVISIBLE Gerekirse bir ağaç görünümü öğesinin görünür olmasını, üst öğeyi genişletmeyi veya ağaç görünümü denetimini kaydırmayı sağlar. Bu iletiyi açıkça veya TreeView_EnsureVisible makro kullanarak gönderebilirsiniz.
TVM_EXPAND TVM_EXPAND iletisi, varsa belirtilen üst öğeyle ilişkili alt öğe listesini genişletir veya daraltir. Bu iletiyi açıkça veya TreeView_Expand makroyu kullanarak gönderebilirsiniz.
TVM_GETBKCOLOR Denetimin geçerli arka plan rengini alır. Bu iletiyi açıkça veya TreeView_GetBkColor makroyu kullanarak gönderebilirsiniz.
TVM_GETCOUNT Ağaç görünümü denetimindeki öğelerin sayısını alır. Bu iletiyi açıkça veya TreeView_GetCount makroyu kullanarak gönderebilirsiniz.
TVM_GETEDITCONTROL Ağaç görünümü öğesinin metnini düzenlemek için kullanılan düzenleme denetiminin tutamacını alır. Bu iletiyi açıkça veya TreeView_GetEditControl makroyu kullanarak gönderebilirsiniz.
TVM_GETEXTENDEDSTYLE Ağaç görünümü denetimi için genişletilmiş stili alır. Bu iletiyi açıkça veya TreeView_GetExtendedStyle makroyu kullanarak gönderin.
TVM_GETIMAGELIST Tutamacı ağaç görünümü denetimiyle ilişkili normal veya durum görüntüsü listesine alır. Bu iletiyi açıkça veya TreeView_GetImageList makroyu kullanarak gönderebilirsiniz.
TVM_GETINDENT Alt öğelerin üst öğelerine göre girintili olduğu miktarı piksel cinsinden alır. Bu iletiyi açıkça veya TreeView_GetIndent makroyu kullanarak gönderebilirsiniz.
TVM_GETINSERTMARKCOLOR Ağaç görünümü için ekleme işaretini çizmek için kullanılan rengi alır. Bu iletiyi açıkça veya TreeView_GetInsertMarkColor makroyu kullanarak gönderebilirsiniz.
TVM_GETISEARCHSTRING Ağaç görünümü denetimi için artımlı arama dizesini alır. Ağaç görünümü denetimi, kullanıcı tarafından yazılan karakterlere göre bir öğe seçmek için artımlı arama dizesini kullanır. Bu iletiyi açıkça veya TreeView_GetISearchString makroyu kullanarak gönderebilirsiniz.
TVM_GETITEM Ağaç görünümü öğesinin özniteliklerinin bazılarını veya tümünü alır. Bu iletiyi açıkça veya TreeView_GetItem makroyu kullanarak gönderebilirsiniz.
TVM_GETITEMHEIGHT Her ağaç görünümü öğesinin geçerli yüksekliğini alır. Bu iletiyi açıkça veya TreeView_GetItemHeight makroyu kullanarak gönderebilirsiniz.
TVM_GETITEMPARTRECT Uygulanmadı.
TVM_GETITEMRECT Ağaç görünümü öğesi için sınırlayıcı dikdörtgeni alır ve öğenin görünür olup olmadığını gösterir. Bu iletiyi açıkça veya TreeView_GetItemRect makroyu kullanarak gönderebilirsiniz.
TVM_GETITEMSTATE Ağaç görünümü öğesinin durum özniteliklerinin bazılarını veya tümünü alır. Bu iletiyi açıkça veya TreeView_GetItemState makroyu kullanarak gönderebilirsiniz.
TVM_GETLINECOLOR TVM_GETLINECOLOR iletisi geçerli çizgi rengini alır.
TVM_GETNEXTITEM Belirtilen öğeyle belirtilen ilişkiyi taşıyan ağaç görünümü öğesini alır. TreeView_GetNextItem makroyu kullanarak bu iletiyi açıkça gönderebilirsiniz.
TVM_GETSCROLLTIME Ağaç görünümü denetimi için en uzun kaydırma süresini alır. Bu iletiyi açıkça veya TreeView_GetScrollTime makro kullanarak gönderebilirsiniz.
TVM_GETSELECTEDCOUNT Uygulanmadı.
TVM_GETTEXTCOLOR Denetimin geçerli metin rengini alır. Bu iletiyi açıkça veya TreeView_GetTextColor makroyu kullanarak gönderebilirsiniz.
TVM_GETTOOLTIPS Ağaç görünümü denetimi tarafından kullanılan alt araç ipucu denetiminin tutamacını alır. Bu iletiyi açıkça veya TreeView_GetToolTips makroyu kullanarak gönderebilirsiniz.
TVM_GETUNICODEFORMAT Denetim için Unicode karakter biçimi bayrağını alır. Bu iletiyi açıkça gönderebilir veya TreeView_GetUnicodeFormat makroyu kullanabilirsiniz.
TVM_GETVISIBLECOUNT Ağaç görünümü denetiminin istemci penceresinde tam olarak görülebilecek öğe sayısını alır. Bu iletiyi açıkça veya TreeView_GetVisibleCount makroyu kullanarak gönderebilirsiniz.
TVM_HITTEST Belirtilen noktanın ağaç görünümü denetiminin istemci alanına göre konumunu belirler. Bu iletiyi açıkça veya TreeView_HitTest makroyu kullanarak gönderebilirsiniz.
TVM_INSERTITEM Ağaç görünümü denetimine yeni bir öğe ekler. Bu iletiyi açıkça veya TreeView_InsertItem makroyu kullanarak gönderebilirsiniz.
TVM_MAPACCIDTOHTREEITEM Erişilebilirlik kimliğini bir HTREEITEMile eşler.
TVM_MAPHTREEITEMTOACCID HTREEITEM erişilebilirlik kimliğiyle eşler.
TVM_SELECTITEM Belirtilen ağaç görünümü öğesini seçer, öğeyi görünüme kaydırarak görüntüler veya öğeyi sürükleyip bırakma işleminin hedefini belirtmek için kullanılan stilde yeniden çizer. Bu iletiyi açıkça veya TreeView_Select, TreeView_SelectItemveya TreeView_SelectDropTarget makro kullanarak gönderebilirsiniz.
TVM_SETAUTOSCROLLINFO Otomatik kaydırma özelliklerini belirlemek için kullanılan bilgileri ayarlar. Bu iletiyi açıkça veya TreeView_SetAutoScrollInfo makroyu kullanarak gönderebilirsiniz.
TVM_SETBKCOLOR Denetimin arka plan rengini ayarlar. Bu iletiyi açıkça veya TreeView_SetBkColor makroyu kullanarak gönderebilirsiniz.
TVM_SETBORDER dahili kullanım için tasarlanmıştır; uygulamalarda kullanılması önerilmez.
Ağaç görünümü denetimindeki öğeler için kenarlık boyutunu ayarlar. İletiyi açıkça veya TreeView_SetBorder makro kullanarak gönderebilirsiniz.
TVM_SETEXTENDEDSTYLE Genişletilmiş stilleri ayarlamak için ağaç görünümü denetimini bilgilendiren. Bu iletiyi gönderin veya TreeView_SetExtendedStylemakroyu kullanın.
TVM_SETHOT dahili kullanım için tasarlanmıştır; uygulamalarda kullanılması önerilmez.
Ağaç görünümü denetimi için sık erişimli öğeyi ayarlar. Bu iletiyi açıkça veya TreeView_SetHot makro kullanarak gönderebilirsiniz.
TVM_SETIMAGELIST Ağaç görünümü denetimi için normal veya durum görüntüsü listesini ayarlar ve yeni görüntüleri kullanarak denetimi yeniden çizer. Bu iletiyi açıkça veya TreeView_SetImageList makroyu kullanarak gönderebilirsiniz.
TVM_SETINDENT Ağaç görünümü denetimi için girinti genişliğini ayarlar ve denetimi yeni genişliği yansıtacak şekilde yeniden çizer. Bu iletiyi açıkça veya TreeView_SetIndent makroyu kullanarak gönderebilirsiniz.
TVM_SETINSERTMARK Ağaç görünümü denetiminde ekleme işaretini ayarlar. Bu iletiyi açıkça veya TreeView_SetInsertMark makroyu kullanarak gönderebilirsiniz.
TVM_SETINSERTMARKCOLOR Ağaç görünümü için ekleme işaretini çizmek için kullanılan rengi ayarlar. Bu iletiyi açıkça veya TreeView_SetInsertMarkColor makroyu kullanarak gönderebilirsiniz.
TVM_SETITEM TVM_SETITEM iletisi, ağaç görünümü öğesinin özniteliklerinin bir kısmını veya tümünü ayarlar. Bu iletiyi açıkça veya TreeView_SetItem makroyu kullanarak gönderebilirsiniz.
TVM_SETITEMHEIGHT Ağaç görünümü öğelerinin yüksekliğini ayarlar. Bu iletiyi açıkça veya TreeView_SetItemHeight makroyu kullanarak gönderebilirsiniz.
TVM_SETLINECOLOR TVM_SETLINECOLOR iletisi geçerli çizgi rengini ayarlar.
TVM_SETSCROLLTIME Ağaç görünümü denetimi için maksimum kaydırma süresini ayarlar. Bu iletiyi açıkça veya TreeView_SetScrollTime makroyu kullanarak gönderebilirsiniz.
TVM_SETTEXTCOLOR Denetimin metin rengini ayarlar. Bu iletiyi açıkça veya TreeView_SetTextColor makroyu kullanarak gönderebilirsiniz.
TVM_SETTOOLTIPS Ağaç görünümü denetiminin alt araç ipucu denetimini ayarlar. Bu iletiyi açıkça veya TreeView_SetToolTips makro kullanarak gönderebilirsiniz.
TVM_SETUNICODEFORMAT Denetim için Unicode karakter biçimi bayrağını ayarlar. Bu ileti, denetimi yeniden oluşturmak yerine çalışma zamanında denetim tarafından kullanılan karakter kümesini değiştirmenize olanak tanır. Bu iletiyi açıkça gönderebilir veya TreeView_SetUnicodeFormat makroyu kullanabilirsiniz.
TVM_SHOWINFOTIP Ağaç görünümü denetiminde belirtilen bir öğe için bilgi ipucu gösterir. Bu iletiyi açıkça veya TreeView_ShowInfoTip makroyu kullanarak gönderebilirsiniz..
TVM_SORTCHILDREN Ağaç görünümü denetiminde belirtilen üst öğenin alt öğelerini sıralar. Bu iletiyi açıkça veya TreeView_SortChildren makroyu kullanarak gönderebilirsiniz.
TVM_SORTCHILDRENCB Öğeleri karşılaştıran uygulama tanımlı bir geri çağırma işlevini kullanarak ağaç görünümü öğelerini sıralar. Bu iletiyi açıkça veya TreeView_SortChildrenCB makroyu kullanarak gönderebilirsiniz.

Bildirim

Konu Içeriği
NM_CLICK (ağaç görünümü) Bir ağaç görünümü denetiminin üst penceresine, kullanıcının denetimdeki sol fare düğmesine tıkladığını bildirir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
NM_CUSTOMDRAW (ağaç görünümü) Çizim işlemlerini üst penceresine bildirmek için bir ağaç görünümü denetimi tarafından gönderilir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
NM_DBLCLK (ağaç görünümü) Ağaç görünümü denetiminin üst penceresine kullanıcının denetim içindeki sol fare düğmesine çift tıkladığını bildirir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
NM_KILLFOCUS (ağaç görünümü) Ağaç görünümü denetiminin üst penceresine, denetimin giriş odağını kaybettiğini bildirir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
NM_RCLICK (ağaç görünümü) Ağaç görünümü denetiminin üst penceresine kullanıcının denetimdeki sağ fare düğmesine tıkladığını bildirir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
NM_RDBLCLK (ağaç görünümü) Ağaç görünümü denetiminin üst öğesini, kullanıcının denetimdeki sağ fare düğmesine çift tıkladığını bildirir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
NM_RETURN (ağaç görünümü) Ağaç görünümü denetiminin üst penceresine, denetimin giriş odağına sahip olduğunu ve kullanıcının tuşa bastığını bildirir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
NM_SETCURSOR (ağaç görünümü) Ağaç görünümü denetiminin üst penceresine, denetimin imleci bir WM_SETCURSOR iletisine yanıt olarak ayarladığını bildirir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
NM_SETFOCUS (ağaç görünümü) Ağaç görünümü denetiminin üst penceresine, denetimin giriş odağını aldığını bildirir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_ASYNCDRAW Bir simge veya katman çizimi başarısız olduğunda ağaç görünümü denetimi tarafından üst öğeye gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_BEGINDRAG Ağaç görünümü denetiminin üst penceresine, sol fare düğmesini içeren sürükle ve bırak işleminin başlatıldığını bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_BEGINLABELEDIT Ağaç görünümü denetiminin üst penceresine bir öğe için etiket düzenlemenin başlangıcı hakkında bilgi sağlar. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_BEGINRDRAG Ağaç görünümü denetiminin üst penceresine, sağ fare düğmesini içeren sürükle ve bırak işleminin başlatılmasını bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_DELETEITEM Ağaç görünümü denetiminin üst penceresine bir öğenin silindiğini bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_ENDLABELEDIT Ağaç görünümü denetiminin üst penceresine bir öğe için etiket düzenlemesinin sonu hakkında bilgi sağlar. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_GETDISPINFO Ağaç görünümü denetiminin üst penceresinin bir öğeyi görüntülemek veya sıralamak için gereken bilgileri sağlamasını ister. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_GETINFOTIP TVS_INFOTIP stiline sahip bir ağaç görünümü denetimi tarafından gönderilir. Bu bildirim, denetim ek metin bilgilerinin bir araç ipucunda görüntülenmesini istediğinde gönderilir. Bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_ITEMCHANGED Ağaç görünümü denetiminin üst penceresine öğe özniteliklerinin değiştiğini bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_ITEMCHANGING Ağaç görünümü denetiminin üst penceresine öğe özniteliklerinin değişmek üzere olduğunu bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_ITEMEXPANDED Ağaç görünümü denetiminin üst penceresine, üst öğenin alt öğe listesinin genişletildiğini veya daraltıldığını bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_ITEMEXPANDING Ağaç görünümü denetiminin üst penceresine, bir üst öğenin alt öğe listesinin genişletmek veya daraltmak üzere olduğunu bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_KEYDOWN Bir ağaç görünümü denetiminin üst penceresine kullanıcının bir tuşa bastığını ve ağaç görünümü denetiminin giriş odağına sahip olduğunu bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_SELCHANGED Ağaç görünümü denetiminin üst penceresine seçimin bir öğeden diğerine değiştiğini bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_SELCHANGING Ağaç görünümü denetiminin üst penceresine seçimin bir öğeden diğerine geçmek üzere olduğunu bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_SETDISPINFO Ağaç görünümü denetiminin üst penceresine, bir öğe hakkında koruduğu bilgileri güncelleştirmesi gerektiğini bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TVN_SINGLEEXPAND Kullanıcı farenin tek bir tıklamasıyla ağaç öğesini açtığında veya kapattığında TVS_SINGLEEXPAND stiline sahip bir ağaç görünümü denetimi tarafından gönderilir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.

Yapı

Konu Içeriği
NMTREEVIEW Ağaç görünümü bildirim kodu hakkında bilgi içerir. Bu yapı, NM_TREEVIEW yapısıyla aynıdır, ancak geçerli adlandırma kurallarına uygun şekilde yeniden adlandırılmıştır.
NMTVASYNCDRAW Bir simgenin veya katman ağacı öğesinin çiziminin neden başarısız olduğunu gösteren bir açıklama içerir. Bu yapı bir TVN_ASYNCDRAW bildiriminde gönderilir. Denetimin hangi eylemi gerçekleştirmesi gerektiğini belirtmek için dwRetFlags üyesini ayarlayın. Resim yoksa bir çizim başarısız olabilir; başka bir deyişle, simge görüntüsü ayıklanmadığında.
NMTVCUSTOMDRAW Ağaç görünümü denetimi tarafından gönderilen NM_CUSTOMDRAW (ağaç görünümü) bildirim koduna özgü bilgileri içerir.
NMTVDISPINFO Ağaç görünümü öğesi için görüntü bilgilerini içerir ve alır. Bu yapı, TV_DISPINFO yapısıyla aynıdır, ancak geçerli adlandırma kurallarına uygun şekilde yeniden adlandırılmıştır.
NMTVDISPINFOEX Genişletilmiş TreeView bildirim bilgileriyle ilgili bilgileri içerir.
NMTVGETINFOTIP Bir öğe için araç ipucu görüntülemek için gereken ağaç görünümü öğesi bilgilerini içerir ve alır. Bu yapı, TVN_GETINFOTIP bildirim koduyla kullanılır.
NMTVITEMCHANGE Ağaç görünümü öğe değişikliğiyle ilgili bilgileri içerir. Bu yapı TVN_ITEMCHANGED ve TVN_ITEMCHANGING bildirimleriyle gönderilir.
NMTVITEMRECT Şu anda desteklenmiyor.
NMTVKEYDOWN Ağaç görünümü denetimindeki bir klavye olayı hakkında bilgi içerir. Bu yapı, TVN_KEYDOWN bildirim koduyla kullanılır. Yapı, TV_KEYDOWN yapısıyla aynıdır, ancak geçerli adlandırma kurallarına uygun şekilde yeniden adlandırılmıştır.
NMTVSTATEIMAGECHANGING Bildirim kodunu değiştiren ağaç görünümü durum görüntüsü hakkında bilgi içerir.
TVGETITEMPARTRECTINFO Bir ağaç öğesinin belirtilen bölümü için "isabet bölgesini" tanımlamaya yönelik bilgiler içerir. Yapı, TVM_GETITEMPARTRECT iletisi ve TreeView_GetItemPartRect makro ile kullanılır.
TVHITTESTINFO Bir noktanın ağaç görünümü denetimine göre konumunu belirlemek için kullanılan bilgileri içerir. Bu yapı, TVM_HITTEST iletisiyle birlikte kullanılır. Yapı, TV_HITTESTINFO yapısıyla aynıdır, ancak geçerli adlandırma kurallarına uygun şekilde yeniden adlandırılmıştır.
TVINSERTSTRUCT Ağaç görünümü denetimine yeni öğe eklemek için kullanılan bilgileri içerir. Bu yapı TVM_INSERTITEM iletisiyle birlikte kullanılır. Yapı, TV_INSERTSTRUCT yapısıyla aynıdır, ancak geçerli adlandırma kurallarına uygun şekilde yeniden adlandırılmıştır.
TVITEM Ağaç görünümü öğesinin özniteliklerini belirtir veya alır. Bu yapı, TV_ITEM yapısıyla aynıdır, ancak geçerli adlandırma kurallarına uygun şekilde yeniden adlandırılmıştır. Yeni uygulamalar bu yapıyı kullanmalıdır.
TVITEMEX Ağaç görünümü öğesinin özniteliklerini belirtir veya alır. Bu yapı, TVITEM yapısına yönelik bir geliştirmedir. Yeni uygulamalar uygun yerlerde bu yapıyı kullanmalıdır.
TVSORTCB Ağaç görünümü denetimindeki alt öğeleri sıralamak için kullanılan bilgileri içerir. Bu yapı, TVM_SORTCHILDRENCB iletisiyle birlikte kullanılır. Bu yapı, TV_SORTCB yapısıyla aynıdır, ancak geçerli adlandırma kurallarına uygun şekilde yeniden adlandırılmıştır.

Sabit

Konu Içeriği
Genişletilmiş Stilleri Tree-View Denetimi Bu bölümde, ağaç görünümü denetimleri oluşturulurken kullanılan genişletilmiş stiller listelenir. Genişletilmiş stillerin değeri, bu stillerin bit düzeyinde bir birleşimidir.
Denetim Öğesi Durumlarını Tree-View Bu bölümde, ağaç görünümü denetimindeki bir öğenin durumunu belirtmek için kullanılan öğe durumu bayrakları listelenir.
Tree-View Denetim Penceresi Stilleri Bu bölümde, ağaç görünümü denetimleri oluşturulurken kullanılan pencere stilleri listelenir.