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. |