Megosztás a következőn keresztül:


Fa nézet

Ez a szakasz a fanézet-vezérlőkkel használt programozási elemekről tartalmaz információkat.

Áttekintés

Téma Tartalomjegyzék
A Tree-View vezérlők A fanézet vezérlőelem olyan ablak, amely az elemek hierarchikus listáját jeleníti meg, például a dokumentum címsorait, az index bejegyzéseit vagy a lemez fájljait és könyvtárait.
Tree-View vezérlők használata Ez a szakasz a fanézet-vezérlők használatára vonatkozó implementáció részleteit és példakódját tartalmazza.

Makrók

Téma Tartalomjegyzék
TreeView_CreateDragImage Egy fanézet vezérlőelemben létrehoz egy húzási bitképet a megadott elemhez. A makró létrehoz egy képlistát is a bitképhez, és hozzáadja a bitképet a képlistához. Egy alkalmazás megjelenítheti a képet az elem húzásakor a képlistafüggvények használatával. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_CREATEDRAGIMAGE üzenetet.
TreeView_DeleteAllItems Törli az összes elemet egy fanézet vezérlőelemből.
TreeView_DeleteItem Eltávolít egy elemet és annak összes leszármazottját egy fanézet vezérlőelemből. A TVM_DELETEITEM üzenetet explicit módon is elküldheti.
TreeView_EditLabel Megkezdi a megadott elem szövegének helyben történő szerkesztését, és lecseréli az elem szövegét egy egysoros szerkesztési vezérlőre, amely tartalmazza a szöveget. Ez a makró implicit módon kijelöli és összpontosítja a megadott elemet. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_EDITLABEL üzenetet.
TreeView_EndEditLabelNow Véget vet egy fanézeti elem címkéjének szerkesztésének. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_ENDEDITLABELNOW üzenetet.
TreeView_EnsureVisible Gondoskodik arról, hogy egy fanézetű elem látható legyen, kibontsa a szülőelemet, vagy szükség esetén görgethesse a fanézet vezérlőt. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_ENSUREVISIBLE üzenetet.
TreeView_Expand A TreeView_Expand makró kibontja vagy összecsukja a megadott szülőelemhez társított gyermekelemek listáját, ha vannak ilyenek. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_EXPAND üzenetet.
TreeView_GetBkColor Lekéri a vezérlőelem aktuális háttérszínét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETBKCOLOR üzenetet.
TreeView_GetCheckState Lekéri a megadott elem ellenőrzési állapotát. Közvetlenül is használhatja a TVM_GETITEMSTATE üzenetet.
TreeView_GetChild Lekéri a megadott fanézetelem első gyermekelemét. Használhatja ezt a makrót, vagy explicit módon elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_CHILD jelzővel.
TreeView_GetCount Lekéri a fanézet vezérlőelem elemeinek számát. Használhatja ezt a makrót, vagy explicit módon küldheti el a TVM_GETCOUNT üzenetet.
TreeView_GetDropHilight Lekéri azt a fanézeti elemet, amely egy húzási művelet célja. Használhatja ezt a makrót, vagy explicit módon elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_DROPHILITE jelzővel.
TreeView_GetEditControl Lekéri a leírót a fanézetű elem szövegének szerkesztéséhez használt szerkesztési vezérlőhöz. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETEDITCONTROL üzenetet.
TreeView_GetExtendedStyle Lekéri egy adott fanézet vezérlőelem kiterjesztett stílusát. Használja ezt a makrót, vagy küldje el kifejezetten a TVM_GETEXTENDEDSTYLE üzenetet.
TreeView_GetFirstVisible Lekéri az első látható elemet egy fanézet vezérlőablakában. Használhatja ezt a makrót, vagy explicit módon elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_FIRSTVISIBLE jelzővel.
TreeView_GetImageList Lekéri a fogópontot a fanézet vezérlőelemhez társított normál vagy állapotképlistára. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETIMAGELIST üzenetet.
TreeView_GetIndent Képpontban beolvassa, hogy a gyermekelemek be vannak-e húzva a szülőelemükhöz képest. Használhatja ezt a makrót, vagy explicit módon küldheti el a TVM_GETINDENT üzenetet.
TreeView_GetInsertMarkColor Lekéri a fanézet beszúrási jelének rajzolásához használt színt. Használhatja ezt a makrót, vagy explicit módon küldheti el a TVM_GETINSERTMARKCOLOR üzenetet.
TreeView_GetISearchString Egy fanézet vezérlőelem növekményes keresési sztringjének lekérése. A fanézet vezérlőelem a növekményes keresési sztring használatával jelöl ki egy elemet a felhasználó által beírt karakterek alapján. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETISEARCHSTRING üzenetet.
TreeView_GetItem Egy fanézeti elem attribútumainak egy részét vagy egészét kéri le. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETITEM üzenetet.
TreeView_GetItemHeight Lekéri a fanézet elemeinek aktuális magasságát. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETITEMHEIGHT üzenetet.
TreeView_GetItemPartRect Lekéri az elem egy adott részének "találati zónáját" alkotó legnagyobb lehetséges határolókeretet. Használja ezt a makrót, vagy küldje el kifejezetten a TVM_GETITEMPARTRECT üzenetet.
TreeView_GetItemRect Lekéri egy fanézeti elem határolókeretét, és jelzi, hogy az elem látható-e. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETITEMRECT üzenetet.
TreeView_GetItemState Egy fanézeti elem állapotattribútumainak egy részét vagy egészét kéri le. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETITEMSTATE üzenetet.
TreeView_GetLastVisible Egy fanézet vezérlőelem utolsó kibontott elemét kéri le. Ez nem kéri le a fanézet ablakában látható utolsó elemet. Használhatja ezt a makrót, vagy explicit módon elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_LASTVISIBLE jelzővel.
TreeView_GetLineColor Lekéri az aktuális vonalszínt. Közvetlenül is használhatja a TVM_GETLINECOLOR üzenetet.
TreeView_GetNextItem Lekéri azt a fanézeti elemet, amely egy adott elemhez tartozó megadott kapcsolatot tartalmazza. Használhatja ezt a makrót, használhatja az alább ismertetett TreeView_Get makrók egyikét, vagy kifejezetten elküldheti a TVM_GETNEXTITEM üzenetet.
TreeView_GetNextSelected Lekéri azt a fanézeti elemet, amely egy adott faelemhez TVGN_NEXTSELECTED kapcsolatot tartalmazza.
TreeView_GetNextSibling Lekéri egy adott elem következő testvérelemét egy fanézet vezérlőelemben. Használhatja ezt a makrót, vagy explicit módon elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_NEXT jelzővel.
TreeView_GetNextVisible Lekéri a következő látható elemet, amely egy adott elemet követ egy fanézet vezérlőelemben. Használhatja ezt a makrót, vagy explicit módon elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_NEXTVISIBLE jelzővel.
TreeView_GetParent Lekéri a megadott fanézetelem szülőelemét. Használhatja ezt a makrót, vagy explicit módon elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_PARENT jelzővel.
TreeView_GetPrevSibling Lekéri egy adott elem előző testvérelemét egy fanézet vezérlőelemben. Használhatja ezt a makrót, vagy explicit módon elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_PREVIOUS jelzővel.
TreeView_GetPrevVisible Lekéri az első látható elemet, amely egy adott elemet megelőz egy fanézet vezérlőelemben. Használhatja ezt a makrót, vagy explicit módon elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_PREVIOUSVISIBLE jelzővel.
TreeView_GetRoot Lekéri a fanézet vezérlőelem legfelső vagy legelső elemét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_ROOT jelzővel.
TreeView_GetScrollTime Lekéri a fanézet vezérlőelem maximális görgetési idejét. Használhatja ezt a makrót, vagy explicit módon küldheti el a TVM_GETSCROLLTIME üzenetet.
TreeView_GetSelectedCount Nincs implementálva.
TreeView_GetSelection Lekéri a jelenleg kijelölt elemet egy fanézet vezérlőelemben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETNEXTITEM üzenetet a TVGN_CARET jelzővel.
TreeView_GetTextColor A vezérlőelem aktuális szövegszínét kéri le. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETTEXTCOLOR üzenetet.
TreeView_GetToolTips Lekéri a fogópontot a fanézet vezérlőelem által használt gyermek elemleírás-vezérlőhöz. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETTOOLTIPS üzenetet.
TreeView_GetUnicodeFormat Lekéri a vezérlő Unicode-karakterformátum-jelzőt. Ezt a makrót használhatja, vagy kifejezetten elküldheti a TVM_GETUNICODEFORMAT üzenetet.
TreeView_GetVisibleCount A fanézet vezérlőelem ügyfélablakában teljes mértékben látható elemek számát adja meg. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_GETVISIBLECOUNT üzenetet.
TreeView_HitTest Meghatározza a megadott pont helyét a fanézet-vezérlő ügyfélterületéhez viszonyítva. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_HITTEST üzenetet.
TreeView_InsertItem Új elemet szúr be egy fanézet vezérlőelembe. Használhatja ezt a makrót, vagy explicit módon küldheti el a TVM_INSERTITEM üzenetet.
TreeView_MapAccIDToHTREEITEM Akadálymentességi azonosítót képez le egy HTREEITEM. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_MAPACCIDTOHTREEITEM üzenetet.
TreeView_MapHTREEITEMtoAccID Egy HTREEITEM képez le egy akadálymentességi azonosítóra. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_MAPHTREEITEMTOACCID üzenetet.
TreeView_Select Kijelöli a megadott fanézeti elemet, nézetben görgeti az elemet, vagy újrarajzolva az elemet a húzási művelet céljának jelzéséhez használt stílusban. Használhatja ezt a makrót, TreeView_SelectItem, TreeView_SelectSetFirstVisiblevagy TreeView_SelectDropTarget makrót, vagy explicit módon is elküldheti a TVM_SELECTITEM üzenetet.
TreeView_SelectDropTarget Egy adott fanézetű vezérlőelemet újrarajzolva a stílusban, amely egy húzási művelet célját jelzi. Használhatja ezt a makrót vagy a TreeView_Select makrót, vagy explicit módon is elküldheti a TVM_SELECTITEM üzenetet.
TreeView_SelectItem Kiválasztja a megadott fanézeti elemet. Használhatja ezt a makrót vagy a TreeView_Select makrót, vagy explicit módon is elküldheti a TVM_SELECTITEM üzenetet.
TreeView_SelectSetFirstVisible Függőlegesen görgeti a fanézet vezérlőt, hogy a megadott elem látható legyen. Ha lehetséges, a megadott elem lesz az első látható elem a vezérlő ablakának tetején. Használhatja ezt a makrót vagy a TreeView_Select makrót, vagy explicit módon is elküldheti a TVM_SELECTITEM üzenetet.
TreeView_SetAutoScrollInfo Beállítja az automatikus görgetés jellemzőinek meghatározásához használt információkat. Használja ezt a makrót, vagy küldje el kifejezetten a TVM_SETAUTOSCROLLINFO üzenetet.
TreeView_SetBkColor Beállítja a vezérlő háttérszínét. Használhatja ezt a makrót, vagy explicit módon küldheti el a TVM_SETBKCOLOR üzenetet.
TreeView_SetBorder Belső használatra szánt; alkalmazáshoz nem ajánlott.
Beállítja a fanézet vezérlőelem elemeinek szegélyének méretét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_SETBORDER üzenetet.
TreeView_SetCheckState Az elem állapotképét "bejelölve" vagy "nincs bejelölve" értékre állítja. Közvetlenül is használhatja a TVM_SETITEM üzenetet.
TreeView_SetExtendedStyle Egy adott TreeView-vezérlő kiterjesztett stílusát állítja be. Használja ezt a makrót, vagy küldje el kifejezetten a TVM_SETEXTENDEDSTYLE üzenetet.
TreeView_SetHot Belső használatra szánt; alkalmazáshoz nem ajánlott.
Beállítja a gyakori elemet egy fanézet-vezérlőhöz. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_SETHOT üzenetet.
TreeView_SetImageList Beállítja a fanézet-vezérlő normál vagy állapotképlistáját, és újrarajzozza a vezérlőt az új rendszerképek használatával. Használhatja ezt a makrót, vagy explicit módon küldheti el a TVM_SETIMAGELIST üzenetet.
TreeView_SetIndent Beállítja a fanézet vezérlőelem behúzási szélességét, és újrarajzozza a vezérlőt, hogy az tükrözze az új szélességet. Használhatja ezt a makrót, vagy explicit módon küldheti el a TVM_SETINDENT üzenetet.
TreeView_SetInsertMark Beállítja a beszúrási jelet egy fanézet vezérlőelemben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_SETINSERTMARK üzenetet.
TreeView_SetInsertMarkColor Beállítja a fanézet beszúrási jelének rajzolásához használt színt. Használhatja ezt a makrót, vagy explicit módon küldheti el a TVM_SETINSERTMARKCOLOR üzenetet.
TreeView_SetItem A TreeView_SetItem makró beállítja egy fanézeti elem attribútumainak egy részét vagy egészét. Ezt a makrót használhatja, vagy kifejezetten elküldheti a TVM_SETITEM üzenetet.
TreeView_SetItemHeight Beállítja a fanézeti elemek magasságát. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_SETITEMHEIGHT üzenetet.
TreeView_SetItemState Beállítja a fanézeti elem állapotattribútumait. Ezt a makrót használhatja, vagy kifejezetten elküldheti a TVM_SETITEM üzenetet.
TreeView_SetLineColor Beállítja az aktuális vonalszínt. Közvetlenül is használhatja a TVM_SETLINECOLOR üzenetet.
TreeView_SetScrollTime Beállítja a fanézet vezérlőelem maximális görgetési idejét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_SETSCROLLTIME üzenetet.
TreeView_SetTextColor Beállítja a vezérlőelem szövegszínét. Ezt a makrót használhatja, vagy kifejezetten elküldheti a TVM_SETTEXTCOLOR üzenetet.
TreeView_SetToolTips Beállítja a fanézet vezérlőelem gyermek elemleírás-vezérlőjét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_SETTOOLTIPS üzenetet.
TreeView_SetUnicodeFormat Beállítja a vezérlő Unicode karakterformátum-jelölőjének beállítását. Ez az üzenet lehetővé teszi, hogy a vezérlő által használt karakterkészletet futásidőben módosítsa ahelyett, hogy újra létre kellene hoznia a vezérlőt. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_SETUNICODEFORMAT üzenetet.
TreeView_ShowInfoTip Egy adott elem információs tippje egy fanézet vezérlőelemben. Használja ezt a makrót, vagy küldje el kifejezetten a TVM_SHOWINFOTIP üzenetet.
TreeView_SortChildren A megadott szülőelem gyermekelemeit egy fanézetű vezérlőelemben rendezi. Használhatja ezt a makrót, vagy kifejezetten elküldheti a TVM_SORTCHILDREN üzenetet.
TreeView_SortChildrenCB A fanézetű elemek rendezése egy alkalmazás által definiált visszahívási függvény használatával, amely összehasonlítja az elemeket. Használhatja ezt a makrót, vagy explicit módon küldheti el a TVM_SORTCHILDRENCB üzenetet.

Üzenetek

Téma Tartalomjegyzék
TVM_CREATEDRAGIMAGE Egy fanézet vezérlőelemben létrehoz egy húzási bitképet a megadott elemhez. Az üzenet egy képlistát is létrehoz a bitképhez, és hozzáadja a bitképet a képlistához. Egy alkalmazás megjelenítheti a képet az elem húzásakor a képlistafüggvények használatával. Ezt az üzenetet explicit módon vagy a TreeView_CreateDragImage makró használatával is elküldheti.
TVM_DELETEITEM Eltávolít egy elemet és annak összes leszármazottját egy fanézet vezérlőelemből. Ezt az üzenetet explicit módon vagy a TreeView_DeleteItem makró használatával is elküldheti.
TVM_EDITLABEL Megkezdi a megadott elem szövegének helyben történő szerkesztését, és lecseréli az elem szövegét egy egysoros szerkesztési vezérlőre, amely tartalmazza a szöveget. Ez az üzenet implicit módon kijelöli és összpontosítja a megadott elemet. Ezt az üzenetet explicit módon vagy a TreeView_EditLabel makró használatával is elküldheti.
TVM_ENDEDITLABELNOW Véget vet egy fanézeti elem címkéjének szerkesztésének. Ezt az üzenetet explicit módon vagy a TreeView_EndEditLabelNow makró használatával is elküldheti.
TVM_ENSUREVISIBLE Gondoskodik arról, hogy egy fanézetű elem látható legyen, kibontsa a szülőelemet, vagy szükség esetén görgethesse a fanézet vezérlőt. Ezt az üzenetet explicit módon vagy a TreeView_EnsureVisible makró használatával is elküldheti.
TVM_EXPAND A TVM_EXPAND üzenet kibontja vagy összecsukja a megadott szülőelemhez társított gyermekelemek listáját, ha vannak ilyenek. Ezt az üzenetet explicit módon vagy a TreeView_Expand makró használatával is elküldheti.
TVM_GETBKCOLOR Lekéri a vezérlőelem aktuális háttérszínét. Ezt az üzenetet explicit módon vagy a TreeView_GetBkColor makró használatával is elküldheti.
TVM_GETCOUNT Lekéri a fanézet vezérlőelem elemeinek számát. Ezt az üzenetet explicit módon vagy a TreeView_GetCount makró használatával is elküldheti.
TVM_GETEDITCONTROL Lekéri a leírót a fanézetű elem szövegének szerkesztéséhez használt szerkesztési vezérlőhöz. Ezt az üzenetet explicit módon vagy a TreeView_GetEditControl makró használatával is elküldheti.
TVM_GETEXTENDEDSTYLE Lekéri egy fanézet vezérlőelem kiterjesztett stílusát. Küldje el ezt az üzenetet explicit módon vagy a TreeView_GetExtendedStyle makró használatával.
TVM_GETIMAGELIST Lekéri a fogópontot a fanézet vezérlőelemhez társított normál vagy állapotképlistára. Ezt az üzenetet explicit módon vagy a TreeView_GetImageList makró használatával is elküldheti.
TVM_GETINDENT Képpontban beolvassa, hogy a gyermekelemek be vannak-e húzva a szülőelemükhöz képest. Ezt az üzenetet explicit módon vagy a TreeView_GetIndent makró használatával is elküldheti.
TVM_GETINSERTMARKCOLOR Lekéri a fanézet beszúrási jelének rajzolásához használt színt. Ezt az üzenetet explicit módon vagy a TreeView_GetInsertMarkColor makró használatával is elküldheti.
TVM_GETISEARCHSTRING Egy fanézet vezérlőelem növekményes keresési sztringjének lekérése. A fanézet vezérlőelem a növekményes keresési sztring használatával jelöl ki egy elemet a felhasználó által beírt karakterek alapján. Ezt az üzenetet explicit módon vagy a TreeView_GetISearchString makró használatával is elküldheti.
TVM_GETITEM Egy fanézeti elem attribútumainak egy részét vagy egészét kéri le. Ezt az üzenetet explicit módon vagy a TreeView_GetItem makró használatával is elküldheti.
TVM_GETITEMHEIGHT Lekéri az egyes fanézetelemek aktuális magasságát. Ezt az üzenetet explicit módon vagy a TreeView_GetItemHeight makró használatával is elküldheti.
TVM_GETITEMPARTRECT Nincs implementálva.
TVM_GETITEMRECT Lekéri egy fanézeti elem határolókeretét, és jelzi, hogy az elem látható-e. Ezt az üzenetet explicit módon vagy a TreeView_GetItemRect makró használatával is elküldheti.
TVM_GETITEMSTATE Egy fanézeti elem állapotattribútumainak egy részét vagy egészét kéri le. Ezt az üzenetet explicit módon vagy a TreeView_GetItemState makró használatával is elküldheti.
TVM_GETLINECOLOR A TVM_GETLINECOLOR üzenet az aktuális vonalszínt kapja meg.
TVM_GETNEXTITEM Lekéri azt a fanézeti elemet, amely egy adott elemhez tartozó megadott kapcsolatot tartalmazza. Ezt az üzenetet a TreeView_GetNextItem makróval küldheti el.
TVM_GETSCROLLTIME Lekéri a fanézet vezérlőelem maximális görgetési idejét. Ezt az üzenetet explicit módon vagy a TreeView_GetScrollTime makró használatával is elküldheti.
TVM_GETSELECTEDCOUNT Nincs implementálva.
TVM_GETTEXTCOLOR A vezérlőelem aktuális szövegszínét kéri le. Ezt az üzenetet explicit módon vagy a TreeView_GetTextColor makró használatával is elküldheti.
TVM_GETTOOLTIPS Lekéri a fogópontot a fanézet vezérlőelem által használt gyermek elemleírás-vezérlőhöz. Ezt az üzenetet explicit módon vagy a TreeView_GetToolTips makró használatával is elküldheti.
TVM_GETUNICODEFORMAT Lekéri a vezérlő Unicode-karakterformátum-jelzőt. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a TreeView_GetUnicodeFormat makrót.
TVM_GETVISIBLECOUNT A fanézet vezérlőelem ügyfélablakában teljes mértékben látható elemek számát adja meg. Ezt az üzenetet explicit módon vagy a TreeView_GetVisibleCount makró használatával is elküldheti.
TVM_HITTEST Meghatározza a megadott pont helyét a fanézet-vezérlő ügyfélterületéhez viszonyítva. Ezt az üzenetet explicit módon vagy a TreeView_HitTest makró használatával is elküldheti.
TVM_INSERTITEM Új elemet szúr be egy fanézet vezérlőelembe. Ezt az üzenetet explicit módon vagy a TreeView_InsertItem makró használatával is elküldheti.
TVM_MAPACCIDTOHTREEITEM Akadálymentességi azonosítót képez le egy HTREEITEM.
TVM_MAPHTREEITEMTOACCID Egy HTREEITEM képez le egy akadálymentességi azonosítóra.
TVM_SELECTITEM Kijelöli a megadott fanézeti elemet, nézetben görgeti az elemet, vagy újrarajzolva az elemet a húzási művelet céljának jelzéséhez használt stílusban. Ezt az üzenetet explicit módon vagy a TreeView_Select, TreeView_SelectItemvagy TreeView_SelectDropTarget makró használatával is elküldheti.
TVM_SETAUTOSCROLLINFO Beállítja az automatikus görgetés jellemzőinek meghatározásához használt információkat. Ezt az üzenetet explicit módon vagy a TreeView_SetAutoScrollInfo makró használatával is elküldheti.
TVM_SETBKCOLOR Beállítja a vezérlő háttérszínét. Ezt az üzenetet explicit módon vagy a TreeView_SetBkColor makró használatával is elküldheti.
TVM_SETBORDER Belső használatra szánt; alkalmazáshoz nem ajánlott.
Beállítja a fanézet vezérlőelem elemeinek szegélyének méretét. Az üzenetet explicit módon vagy a TreeView_SetBorder makró használatával is elküldheti.
TVM_SETEXTENDEDSTYLE A bővített stílusok beállításához tájékoztatja a fanézet vezérlőt. Küldje el ezt az üzenetet, vagy használja a makró TreeView_SetExtendedStyle.
TVM_SETHOT Belső használatra szánt; alkalmazáshoz nem ajánlott.
Beállítja a gyakori elemet egy fanézet-vezérlőhöz. Ezt az üzenetet explicit módon vagy a TreeView_SetHot makró használatával is elküldheti.
TVM_SETIMAGELIST Beállítja a fanézet-vezérlő normál vagy állapotképlistáját, és újrarajzozza a vezérlőt az új rendszerképek használatával. Ezt az üzenetet explicit módon vagy a TreeView_SetImageList makró használatával is elküldheti.
TVM_SETINDENT Beállítja a fanézet vezérlőelem behúzási szélességét, és újrarajzozza a vezérlőt, hogy az tükrözze az új szélességet. Ezt az üzenetet explicit módon vagy a TreeView_SetIndent makró használatával is elküldheti.
TVM_SETINSERTMARK Beállítja a beszúrási jelet egy fanézet vezérlőelemben. Ezt az üzenetet explicit módon vagy a TreeView_SetInsertMark makró használatával is elküldheti.
TVM_SETINSERTMARKCOLOR Beállítja a fanézet beszúrási jelének rajzolásához használt színt. Ezt az üzenetet explicit módon vagy a TreeView_SetInsertMarkColor makró használatával is elküldheti.
TVM_SETITEM A TVM_SETITEM üzenet beállítja egy fanézeti elem attribútumainak egy részét vagy egészét. Ezt az üzenetet explicit módon vagy a TreeView_SetItem makró használatával is elküldheti.
TVM_SETITEMHEIGHT Beállítja a fanézeti elemek magasságát. Ezt az üzenetet explicit módon vagy a TreeView_SetItemHeight makró használatával is elküldheti.
TVM_SETLINECOLOR A TVM_SETLINECOLOR üzenet beállítja az aktuális vonalszínt.
TVM_SETSCROLLTIME Beállítja a fanézet vezérlőelem maximális görgetési idejét. Ezt az üzenetet explicit módon vagy a TreeView_SetScrollTime makró használatával is elküldheti.
TVM_SETTEXTCOLOR Beállítja a vezérlőelem szövegszínét. Ezt az üzenetet explicit módon vagy a TreeView_SetTextColor makró használatával is elküldheti.
TVM_SETTOOLTIPS Beállítja a fanézet vezérlőelem gyermek elemleírás-vezérlőjét. Ezt az üzenetet explicit módon vagy a TreeView_SetToolTips makró használatával is elküldheti.
TVM_SETUNICODEFORMAT Beállítja a vezérlő Unicode karakterformátum-jelölőjének beállítását. Ez az üzenet lehetővé teszi, hogy a vezérlő által használt karakterkészletet futásidőben módosítsa ahelyett, hogy újra létre kellene hoznia a vezérlőt. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a TreeView_SetUnicodeFormat makrót.
TVM_SHOWINFOTIP Egy adott elem információs tippje egy fanézet vezérlőelemben. Ezt az üzenetet explicit módon vagy a TreeView_ShowInfoTip makró használatával is elküldheti.
TVM_SORTCHILDREN A megadott szülőelem gyermekelemeit egy fanézetű vezérlőelemben rendezi. Ezt az üzenetet explicit módon vagy a TreeView_SortChildren makró használatával is elküldheti.
TVM_SORTCHILDRENCB A fanézetű elemek rendezése egy alkalmazás által definiált visszahívási függvény használatával, amely összehasonlítja az elemeket. Ezt az üzenetet explicit módon vagy a TreeView_SortChildrenCB makró használatával is elküldheti.

Értesítések

Téma Tartalomjegyzék
NM_CLICK (fanézet) Értesíti a fanézet vezérlő szülőablakát, hogy a felhasználó a vezérlő bal oldali gombjára kattintott. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_CUSTOMDRAW (fanézet) Egy fanézet vezérlőelem küldi el, hogy értesítse a szülőablakát a rajzműveletekről. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_DBLCLK (fanézet) Értesíti a fanézet vezérlő szülőablakát, hogy a felhasználó duplán kattintott a vezérlő bal oldali gombjára. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_KILLFOCUS (fanézet) Értesíti a fanézet vezérlőjének szülőablakát, hogy a vezérlő elvesztette a bemeneti fókuszt. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_RCLICK (fanézet) Értesíti a fanézet vezérlő szülőablakát, hogy a felhasználó a vezérlőn belül a jobb egérgombra kattintott. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_RDBLCLK (fanézet) Értesíti a fanézet vezérlő szülőját, hogy a felhasználó duplán kattintott a jobb egérgombra a vezérlőn belül. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_RETURN (fanézet) Értesíti a fanézet-vezérlő szülőablakát, hogy a vezérlő fókusza a bemeneti fókusz, és hogy a felhasználó lenyomta a kulcsot. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_SETCURSOR (fanézet) Értesíti a fanézet vezérlőjének szülőablakát, hogy a vezérlő egy WM_SETCURSOR üzenetre válaszul állítja be a kurzort. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_SETFOCUS (fanézet) Értesíti a fanézet vezérlőjének szülőablakát, hogy a vezérlő megkapta a bemeneti fókuszt. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_ASYNCDRAW Ha egy ikon vagy átfedés rajza sikertelen volt, a fanézet vezérlőelem elküldte a szülőjének. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_BEGINDRAG Értesíti a fanézet vezérlőjének szülőablakát, hogy a bal egérgombot érintő húzási művelet van elindítva. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_BEGINLABELEDIT Értesíti a fanézet vezérlőelem szülőablakát az elem címkeszerkesztésének kezdetéről. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_BEGINRDRAG Értesíti a fanézet vezérlőjének szülőablakát a jobb egérgombot érintő húzási művelet elindításáról. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_DELETEITEM Értesíti a fanézet vezérlőjének szülőablakát, hogy egy elem törölve van. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_ENDLABELEDIT Értesíti a fanézet vezérlőelem szülőablakát az elem címkeszerkesztésének végéről. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_GETDISPINFO Kéri, hogy a fanézet vezérlőjének szülőablaka adja meg az elemek megjelenítéséhez vagy rendezéséhez szükséges információkat. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_GETINFOTIP A TVS_INFOTIP stílussal rendelkező fanézet vezérlőelem küldi el. Ezt az értesítést akkor küldi el a rendszer, ha a vezérlő további szöveges információkat kér egy elemleírásban való megjelenítéshez. A rendszer WM_NOTIFY üzenet formájában küldi el az értesítést.
TVN_ITEMCHANGED Értesíti a fanézet-vezérlő szülőablakát, hogy az elemattribútumok megváltoztak. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_ITEMCHANGING Értesíti a fanézet-vezérlő szülőablakát, hogy az elemattribútumok módosulni készülnek. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_ITEMEXPANDED Értesíti a fanézet vezérlőelem szülőablakát, hogy a szülőelem gyermekelemeinek listája kibontva vagy összecsukva lett. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_ITEMEXPANDING Értesíti a fanézet vezérlőelem szülőablakát, hogy a szülőelem gyermekelemeinek listája hamarosan ki fog bontani vagy összecsukható. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_KEYDOWN Értesíti a fanézet vezérlőjének szülőablakát, hogy a felhasználó lenyomott egy kulcsot, és a fanézet vezérlő a bemeneti fókuszt. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_SELCHANGED Értesíti a fanézet vezérlőelem szülőablakát, hogy a kijelölés egyik elemről a másikra módosult. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_SELCHANGING Értesíti a fanézet vezérlőjének szülőablakát, hogy a kijelölés az egyik elemről a másikra fog változni. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_SETDISPINFO Értesíti a fanézet vezérlőjének szülőablakát, hogy frissítenie kell az elemekkel kapcsolatos információkat. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TVN_SINGLEEXPAND Ha a felhasználó egyetlen kattintással megnyit vagy bezár egy faelemet, a TVS_SINGLEEXPAND stílust tartalmazó fanézet vezérlőelem küldi el. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer.

Struktúrák

Téma Tartalomjegyzék
NMTREEVIEW Információkat tartalmaz egy fanézeti értesítési kódról. Ez a struktúra megegyezik a NM_TREEVIEW struktúrával, de átnevezték a jelenlegi elnevezési konvenciók követésére.
NMTVASYNCDRAW Magyarázat arra, hogy miért nem sikerült egy ikon vagy átfedésben lévő faelem rajzolása. Ezt a struktúrát egy TVN_ASYNCDRAW értesítés küldi el. Állítsa be a dwRetFlags tagot, hogy jelezze, milyen műveletet kell elvégeznie a vezérlőnek. Vegye figyelembe, hogy a rajz sikertelen lehet, ha nincs kép; más szóval, ha az ikonkép nem lett kinyerve.
NMTVCUSTOMDRAW A fanézet vezérlőelem által küldött NM_CUSTOMDRAW (fanézet) értesítési kódra vonatkozó információkat tartalmazza.
NMTVDISPINFO Fanézeti elem megjelenítési adatait tartalmazza és fogadja. Ez a struktúra megegyezik a TV_DISPINFO struktúrával, de átnevezték a jelenlegi elnevezési konvenciók követésére.
NMTVDISPINFOEX A kiterjesztett TreeView-értesítési adatokra vonatkozó információkat tartalmaz.
NMTVGETINFOTIP Egy elem elemleírásának megjelenítéséhez szükséges fanézeti elemek adatait tartalmazza és fogadja. Ez a struktúra az TVN_GETINFOTIP értesítési kóddal használható.
NMTVITEMCHANGE Információkat tartalmaz a fanézeti elemek módosításáról. Ezt a struktúrát a rendszer a TVN_ITEMCHANGED és TVN_ITEMCHANGING értesítésekkel küldi el.
NMTVITEMRECT Jelenleg nem támogatott.
NMTVKEYDOWN A fanézet-vezérlők billentyűzeteseményeiről tartalmaz információkat. Ez a struktúra az TVN_KEYDOWN értesítési kóddal használható. A struktúra megegyezik a TV_KEYDOWN struktúrával, de átnevezték a jelenlegi elnevezési konvenciók követésére.
NMTVSTATEIMAGECHANGING Információkat tartalmaz a fanézeti állapot képének változási értesítési kódjáról.
TVGETITEMPARTRECTINFO A faelem adott részének "találati zónájának" azonosítására szolgáló információkat tartalmaz. A struktúrát az TVM_GETITEMPARTRECT üzenet és a TreeView_GetItemPartRect makró használja.
TVHITTESTINFO A pont helyének fanézet-vezérlőhöz viszonyított meghatározására szolgáló információkat tartalmaz. Ezt a struktúrát használja a TVM_HITTEST üzenet. A struktúra megegyezik a TV_HITTESTINFO struktúrával, de átnevezték a jelenlegi elnevezési konvenciók követésére.
TVINSERTSTRUCT Az új elem fanézetű vezérlőelemhez való hozzáadásához használt információkat tartalmazza. Ezt a struktúrát használja a TVM_INSERTITEM üzenet. A struktúra megegyezik a TV_INSERTSTRUCT struktúrával, de átnevezték a jelenlegi elnevezési konvenciók követésére.
TVITEM Egy fanézeti elem attribútumait adja meg vagy fogadja. Ez a struktúra megegyezik a TV_ITEM struktúrával, de átnevezték a jelenlegi elnevezési konvenciók követésére. Az új alkalmazásoknak ezt a struktúrát kell használniuk.
TVITEMEX Egy fanézeti elem attribútumait adja meg vagy fogadja. Ez a struktúra a TVITEM struktúrájának továbbfejlesztése. Az új alkalmazásoknak adott esetben ezt a struktúrát kell használniuk.
TVSORTCB A fanézet vezérlőelem gyermekelemeinek rendezéséhez használt információkat tartalmazza. Ezt a struktúrát használja a TVM_SORTCHILDRENCB üzenet. Ez a struktúra megegyezik a TV_SORTCB struktúrával, de átnevezték a jelenlegi elnevezési konvenciók követésére.

Állandók

Téma Tartalomjegyzék
Tree-View Bővített stílusok Ez a szakasz a fanézet-vezérlők létrehozásakor használt kiterjesztett stílusokat sorolja fel. A kiterjesztett stílusok értéke a stílusok bitenkénti kombinációja.
Tree-View vezérlőelem-állapotok Ez a szakasz felsorolja azokat az elemállapot-jelzőket, amelyek egy elem állapotát jelzik egy fanézet-vezérlőben.
Tree-View Ablakstílusok Ez a szakasz a fanézet-vezérlők létrehozásakor használt ablakstílusokat sorolja fel.