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