Structuurweergave
Deze sectie bevat informatie over de programmeerelementen die worden gebruikt met besturingselementen voor structuurweergaven.
Overzichten
Onderwerp | Inhoud |
---|---|
Over Tree-View besturingselementen | Een besturingselement voor structuurweergave is een venster waarin een hiërarchische lijst met items wordt weergegeven, zoals de koppen in een document, de vermeldingen in een index of de bestanden en mappen op een schijf. |
Tree-View Besturingselementen gebruiken | Deze sectie bevat implementatiedetails en voorbeeldcode voor het werken met besturingselementen voor structuurweergave. |
Macro 's
Onderwerp | Inhoud |
---|---|
TreeView_CreateDragImage | Hiermee maakt u een slepende bitmap voor het opgegeven item in een besturingselement voor structuurweergave. De macro maakt ook een lijst met afbeeldingen voor de bitmap en voegt de bitmap toe aan de lijst met afbeeldingen. Een toepassing kan de afbeelding weergeven wanneer u het item sleept met behulp van de functies van de lijst met afbeeldingen. U kunt deze macro gebruiken of het TVM_CREATEDRAGIMAGE bericht expliciet verzenden. |
TreeView_DeleteAllItems | Hiermee verwijdert u alle items uit een besturingselement voor structuurweergave. |
TreeView_DeleteItem | Hiermee verwijdert u een item en alle onderliggende items van een besturingselement voor een structuurweergave. U kunt het TVM_DELETEITEM bericht ook expliciet verzenden. |
TreeView_EditLabel | Begint in-place bewerking van de tekst van het opgegeven item, waarbij de tekst van het item wordt vervangen door een besturingselement voor bewerken met één regel die de tekst bevat. Met deze macro wordt impliciet het opgegeven item geselecteerd en gericht. U kunt deze macro gebruiken of het TVM_EDITLABEL bericht expliciet verzenden. |
TreeView_EndEditLabelNow | Hiermee wordt het bewerken van het label van een item in de structuurweergave beëindigd. U kunt deze macro gebruiken of het TVM_ENDEDITLABELNOW bericht expliciet verzenden. |
TreeView_EnsureVisible | Hiermee zorgt u ervoor dat een item in de structuurweergave zichtbaar is, het bovenliggende item uitbreidt of het besturingselement voor de structuurweergave schuift, indien nodig. U kunt deze macro gebruiken of het TVM_ENSUREVISIBLE bericht expliciet verzenden. |
TreeView_Expand | Met de TreeView_Expand macro wordt de lijst met onderliggende items die zijn gekoppeld aan het opgegeven bovenliggende item, indien van toepassing, uitgevouwen of samengevouwen. U kunt deze macro gebruiken of het TVM_EXPAND bericht expliciet verzenden. |
TreeView_GetBkColor | Haalt de huidige achtergrondkleur van het besturingselement op. U kunt deze macro gebruiken of het TVM_GETBKCOLOR bericht expliciet verzenden. |
TreeView_GetCheckState | Hiermee haalt u de controlestatus van het opgegeven item op. U kunt het TVM_GETITEMSTATE bericht ook rechtstreeks gebruiken. |
TreeView_GetChild | Hiermee wordt het eerste onderliggende item van het opgegeven structuurweergave-item opgehaald. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_CHILD. |
TreeView_GetCount | Hiermee haalt u het aantal items op in een besturingselement voor structuurweergave. U kunt deze macro gebruiken of het TVM_GETCOUNT bericht expliciet verzenden. |
TreeView_GetDropHilight | Hiermee wordt het item met structuurweergave opgehaald dat het doel is van een slepen-en-neerzetten-bewerking. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_DROPHILITE. |
TreeView_GetEditControl | Hiermee wordt de greep opgehaald voor het besturingselement bewerken dat wordt gebruikt om de tekst van een item in de structuurweergave te bewerken. U kunt deze macro gebruiken of het TVM_GETEDITCONTROL bericht expliciet verzenden. |
TreeView_GetExtendedStyle | Hiermee haalt u de uitgebreide stijl voor een opgegeven besturingselement voor structuurweergave op. Gebruik deze macro of verzend het TVM_GETEXTENDEDSTYLE bericht expliciet. |
TreeView_GetFirstVisible | Hiermee haalt u het eerste zichtbare item op in een besturingselementvenster met structuurweergaven. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_FIRSTVISIBLE. |
TreeView_GetImageList | Hiermee wordt de ingang opgehaald naar de lijst met normale afbeeldingen of statusafbeeldingen die zijn gekoppeld aan een besturingselement voor structuurweergave. U kunt deze macro gebruiken of het TVM_GETIMAGELIST bericht expliciet verzenden. |
TreeView_GetIndent | Hiermee haalt u de hoeveelheid in pixels op die onderliggende items ten opzichte van de bovenliggende items worden ingesprongen. U kunt deze macro gebruiken of het TVM_GETINDENT bericht expliciet verzenden. |
TreeView_GetInsertMarkColor | Hiermee haalt u de kleur op die wordt gebruikt om de invoegmarkering voor de structuurweergave te tekenen. U kunt deze macro gebruiken of het TVM_GETINSERTMARKCOLOR bericht expliciet verzenden. |
TreeView_GetISearchString | Hiermee wordt de incrementele zoekreeks opgehaald voor een besturingselement voor structuurweergave. Het besturingselement voor structuurweergave maakt gebruik van de incrementele zoekreeks om een item te selecteren op basis van tekens die door de gebruiker zijn getypt. U kunt deze macro gebruiken of het TVM_GETISEARCHSTRING bericht expliciet verzenden. |
TreeView_GetItem | Hiermee worden enkele of alle kenmerken van een item in de structuurweergave opgehaald. U kunt deze macro gebruiken of het TVM_GETITEM bericht expliciet verzenden. |
TreeView_GetItemHeight | Hiermee haalt u de huidige hoogte van de items in de structuurweergave op. U kunt deze macro gebruiken of het TVM_GETITEMHEIGHT bericht expliciet verzenden. |
TreeView_GetItemPartRect | Hiermee haalt u de grootst mogelijke begrenzingsrechthoek op die de 'hitzone' vormt voor een opgegeven deel van een item. Gebruik deze macro of verzend het TVM_GETITEMPARTRECT bericht expliciet. |
TreeView_GetItemRect | Haalt de begrenzingsrechthoek voor een item in de structuurweergave op en geeft aan of het item zichtbaar is. U kunt deze macro gebruiken of het TVM_GETITEMRECT bericht expliciet verzenden. |
TreeView_GetItemState | Hiermee worden bepaalde of alle statuskenmerken van een item in de structuurweergave opgehaald. U kunt deze macro gebruiken of het TVM_GETITEMSTATE bericht expliciet verzenden. |
TreeView_GetLastVisible | Hiermee wordt het laatste uitgevouwen item opgehaald in een besturingselement voor structuurweergave. Hiermee wordt het laatste item niet opgehaald dat zichtbaar is in het structuurweergavevenster. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_LASTVISIBLE. |
TreeView_GetLineColor | Hiermee haalt u de huidige lijnkleur op. U kunt het TVM_GETLINECOLOR bericht ook rechtstreeks gebruiken. |
TreeView_GetNextItem | Hiermee wordt het item met structuurweergave opgehaald dat de opgegeven relatie met een opgegeven item draagt. U kunt deze macro gebruiken, een van de TreeView_Get macro's gebruiken die hieronder worden beschreven of het TVM_GETNEXTITEM bericht expliciet verzenden. |
TreeView_GetNextSelected | Hiermee wordt het item met structuurweergave opgehaald dat de TVGN_NEXTSELECTED relatie met een opgegeven structuuritem draagt. |
TreeView_GetNextSibling | Hiermee haalt u het volgende item op hetzelfde niveau van een opgegeven item op in een besturingselement voor structuurweergave. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_NEXT. |
TreeView_GetNextVisible | Hiermee wordt het volgende zichtbare item opgehaald dat volgt op een opgegeven item in een besturingselement voor structuurweergave. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_NEXTVISIBLE. |
TreeView_GetParent | Hiermee wordt het bovenliggende item van het opgegeven structuurweergave-item opgehaald. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_PARENT. |
TreeView_GetPrevSibling | Hiermee haalt u het vorige item op hetzelfde niveau van een opgegeven item op in een besturingselement voor structuurweergave. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_PREVIOUS. |
TreeView_GetPrevVisible | Hiermee wordt het eerste zichtbare item opgehaald dat voorafgaat aan een opgegeven item in een besturingselement voor structuurweergave. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_PREVIOUSVISIBLE. |
TreeView_GetRoot | Hiermee wordt het bovenste of zeer eerste item van het besturingselement structuurweergave opgehaald. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_ROOT. |
TreeView_GetScrollTime | Hiermee haalt u de maximale schuiftijd voor het besturingselement structuurweergave op. U kunt deze macro gebruiken of het TVM_GETSCROLLTIME bericht expliciet verzenden. |
TreeView_GetSelectedCount | Niet geïmplementeerd. |
TreeView_GetSelection | Hiermee wordt het geselecteerde item opgehaald in een besturingselement voor structuurweergave. U kunt deze macro gebruiken of u kunt het TVM_GETNEXTITEM bericht expliciet verzenden met de vlag TVGN_CARET. |
TreeView_GetTextColor | Hiermee haalt u de huidige tekstkleur van het besturingselement op. U kunt deze macro gebruiken of het TVM_GETTEXTCOLOR bericht expliciet verzenden. |
TreeView_GetToolTips | Hiermee haalt u de ingang op naar het onderliggende knopinfobesturingselement dat wordt gebruikt door een besturingselement voor structuurweergave. U kunt deze macro gebruiken of het TVM_GETTOOLTIPS bericht expliciet verzenden. |
TreeView_GetUnicodeFormat | Hiermee haalt u de vlag Unicode-tekenopmaak voor het besturingselement op. U kunt deze macro gebruiken of het TVM_GETUNICODEFORMAT bericht expliciet verzenden. |
TreeView_GetVisibleCount | Hiermee haalt u het aantal items op dat volledig zichtbaar kan zijn in het clientvenster van een besturingselement voor structuurweergave. U kunt deze macro gebruiken of het TVM_GETVISIBLECOUNT bericht expliciet verzenden. |
TreeView_HitTest | Bepaalt de locatie van het opgegeven punt ten opzichte van het clientgebied van een besturingselement voor structuurweergave. U kunt deze macro gebruiken of het TVM_HITTEST bericht expliciet verzenden. |
TreeView_InsertItem | Hiermee voegt u een nieuw item in een besturingselement voor de structuurweergave in. U kunt deze macro gebruiken of het TVM_INSERTITEM bericht expliciet verzenden. |
TreeView_MapAccIDToHTREEITEM | Hiermee wordt een toegankelijkheids-id toegewezen aan een HTREEITEM-. U kunt deze macro gebruiken of het TVM_MAPACCIDTOHTREEITEM bericht expliciet verzenden. |
TreeView_MapHTREEITEMtoAccID | Hiermee wordt een HTREEITEM- toegewezen aan een toegankelijkheids-id. U kunt deze macro gebruiken of het TVM_MAPHTREEITEMTOACCID bericht expliciet verzenden. |
TreeView_Select | Hiermee selecteert u het opgegeven structuurweergave-item, schuift u het item in de weergave of tekent u het item opnieuw in de stijl die wordt gebruikt om het doel van een slepen-en-neerzetten-bewerking aan te geven. U kunt deze macro of de TreeView_SelectItem, TreeView_SelectSetFirstVisibleof TreeView_SelectDropTarget macro's gebruiken, of u kunt het TVM_SELECTITEM bericht expliciet verzenden. |
TreeView_SelectDropTarget | Hiermee wordt een opgegeven besturingselementitem voor structuurweergave opnieuw getekend in de stijl die wordt gebruikt om het doel van een slepen-en-neerzetten-bewerking aan te geven. U kunt deze macro of de TreeView_Select macro gebruiken, of u kunt het TVM_SELECTITEM bericht expliciet verzenden. |
TreeView_SelectItem | Hiermee selecteert u het opgegeven structuurweergave-item. U kunt deze macro of de TreeView_Select macro gebruiken, of u kunt het TVM_SELECTITEM bericht expliciet verzenden. |
TreeView_SelectSetFirstVisible | Schuift het besturingselement voor de structuurweergave verticaal om ervoor te zorgen dat het opgegeven item zichtbaar is. Indien mogelijk wordt het opgegeven item het eerste zichtbare item boven aan het venster van het besturingselement. U kunt deze macro of de TreeView_Select macro gebruiken, of u kunt het TVM_SELECTITEM bericht expliciet verzenden. |
TreeView_SetAutoScrollInfo | Hiermee stelt u gegevens in die worden gebruikt om de kenmerken van automatisch schuiven te bepalen. Gebruik deze macro of verzend het TVM_SETAUTOSCROLLINFO bericht expliciet. |
TreeView_SetBkColor | Hiermee stelt u de achtergrondkleur van het besturingselement in. U kunt deze macro gebruiken of het TVM_SETBKCOLOR bericht expliciet verzenden. |
TreeView_SetBorder |
bestemd voor intern gebruik; niet aanbevolen voor gebruik in toepassingen. Hiermee stelt u de grootte van de rand voor de items in een besturingselement voor structuurweergave in. U kunt deze macro gebruiken of het TVM_SETBORDER bericht expliciet verzenden. |
TreeView_SetCheckState | Hiermee stelt u de statusafbeelding van het item in op 'ingeschakeld' of 'uitgeschakeld'. U kunt het TVM_SETITEM bericht ook rechtstreeks gebruiken. |
TreeView_SetExtendedStyle | Hiermee stelt u de uitgebreide stijl voor een opgegeven TreeView-besturingselement in. Gebruik deze macro of verzend het TVM_SETEXTENDEDSTYLE bericht expliciet. |
TreeView_SetHot |
bestemd voor intern gebruik; niet aanbevolen voor gebruik in toepassingen. Hiermee stelt u het dynamische item in voor een besturingselement voor structuurweergave. U kunt deze macro gebruiken of het TVM_SETHOT bericht expliciet verzenden. |
TreeView_SetImageList | Hiermee stelt u de lijst met normale of statusafbeeldingen in voor een besturingselement voor structuurweergave en tekent u het besturingselement opnieuw met behulp van de nieuwe afbeeldingen. U kunt deze macro gebruiken of het TVM_SETIMAGELIST bericht expliciet verzenden. |
TreeView_SetIndent | Hiermee stelt u de breedte van inspringing in voor een besturingselement voor een structuurweergave en stelt u het besturingselement opnieuw in om de nieuwe breedte weer te geven. U kunt deze macro gebruiken of het TVM_SETINDENT bericht expliciet verzenden. |
TreeView_SetInsertMark | Hiermee stelt u de invoegmarkering in een besturingselement voor structuurweergave in. U kunt deze macro gebruiken of het TVM_SETINSERTMARK bericht expliciet verzenden. |
TreeView_SetInsertMarkColor | Hiermee stelt u de kleur in die wordt gebruikt om de invoegmarkering voor de structuurweergave te tekenen. U kunt deze macro gebruiken of het TVM_SETINSERTMARKCOLOR bericht expliciet verzenden. |
TreeView_SetItem | Met de TreeView_SetItem worden enkele of alle kenmerken van een item in de structuurweergave ingesteld. U kunt deze macro gebruiken of het TVM_SETITEM bericht expliciet verzenden. |
TreeView_SetItemHeight | Hiermee stelt u de hoogte van de items in de structuurweergave in. U kunt deze macro gebruiken of het TVM_SETITEMHEIGHT bericht expliciet verzenden. |
TreeView_SetItemState | Hiermee stelt u de statuskenmerken van een item in de structuurweergave in. U kunt deze macro gebruiken of het TVM_SETITEM bericht expliciet verzenden. |
TreeView_SetLineColor | Hiermee stelt u de huidige lijnkleur in. U kunt het TVM_SETLINECOLOR bericht ook rechtstreeks gebruiken. |
TreeView_SetScrollTime | Hiermee stelt u de maximale schuiftijd voor het besturingselement structuurweergave in. U kunt deze macro gebruiken of het TVM_SETSCROLLTIME bericht expliciet verzenden. |
TreeView_SetTextColor | Hiermee stelt u de tekstkleur van het besturingselement in. U kunt deze macro gebruiken of het TVM_SETTEXTCOLOR bericht expliciet verzenden. |
TreeView_SetToolTips | Hiermee stelt u het besturingselement voor onderliggende knopinfo van een structuurweergave in. U kunt deze macro gebruiken of het TVM_SETTOOLTIPS bericht expliciet verzenden. |
TreeView_SetUnicodeFormat | Hiermee stelt u de vlag Unicode-tekenindeling voor het besturingselement in. Met dit bericht kunt u de tekenset wijzigen die door het besturingselement tijdens runtime wordt gebruikt in plaats van het besturingselement opnieuw te maken. U kunt deze macro gebruiken of het TVM_SETUNICODEFORMAT bericht expliciet verzenden. |
TreeView_ShowInfoTip | Geeft de infotip weer voor een opgegeven item in een besturingselement voor structuurweergave. Gebruik deze macro of verzend het TVM_SHOWINFOTIP bericht expliciet. |
TreeView_SortChildren | Hiermee sorteert u de onderliggende items van het opgegeven bovenliggende item in een besturingselement voor structuurweergave. U kunt deze macro gebruiken of het TVM_SORTCHILDREN bericht expliciet verzenden. |
TreeView_SortChildrenCB | Sorteert items in de structuurweergave met behulp van een door de toepassing gedefinieerde callback-functie waarmee de items worden vergeleken. U kunt deze macro gebruiken of het TVM_SORTCHILDRENCB bericht expliciet verzenden. |
Berichten
Onderwerp | Inhoud |
---|---|
TVM_CREATEDRAGIMAGE | Hiermee maakt u een slepende bitmap voor het opgegeven item in een besturingselement voor structuurweergave. Het bericht maakt ook een lijst met afbeeldingen voor de bitmap en voegt de bitmap toe aan de lijst met afbeeldingen. Een toepassing kan de afbeelding weergeven wanneer u het item sleept met behulp van de functies van de lijst met afbeeldingen. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_CreateDragImage macro. |
TVM_DELETEITEM | Hiermee verwijdert u een item en alle onderliggende items van een besturingselement voor een structuurweergave. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_DeleteItem macro. |
TVM_EDITLABEL | Begint in-place bewerking van de tekst van het opgegeven item, waarbij de tekst van het item wordt vervangen door een besturingselement voor bewerken met één regel die de tekst bevat. Dit bericht selecteert en richt het opgegeven item impliciet op. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_EditLabel macro. |
TVM_ENDEDITLABELNOW | Hiermee wordt het bewerken van het label van een item in de structuurweergave beëindigd. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_EndEditLabelNow macro. |
TVM_ENSUREVISIBLE | Hiermee zorgt u ervoor dat een item in de structuurweergave zichtbaar is, het bovenliggende item uitbreidt of het besturingselement voor de structuurweergave schuift, indien nodig. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_EnsureVisible macro. |
TVM_EXPAND | Het TVM_EXPAND bericht breidt of samenvouwt de lijst met onderliggende items die zijn gekoppeld aan het opgegeven bovenliggende item, indien van toepassing. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_Expand macro. |
TVM_GETBKCOLOR | Haalt de huidige achtergrondkleur van het besturingselement op. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetBkColor macro. |
TVM_GETCOUNT | Hiermee haalt u het aantal items op in een besturingselement voor structuurweergave. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetCount macro. |
TVM_GETEDITCONTROL | Hiermee wordt de greep opgehaald voor het besturingselement bewerken dat wordt gebruikt om de tekst van een item in de structuurweergave te bewerken. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetEditControl macro. |
TVM_GETEXTENDEDSTYLE | Hiermee haalt u de uitgebreide stijl voor een besturingselement voor een structuurweergave op. Verzend dit bericht expliciet of met behulp van de TreeView_GetExtendedStyle macro. |
TVM_GETIMAGELIST | Hiermee wordt de ingang opgehaald naar de lijst met normale afbeeldingen of statusafbeeldingen die zijn gekoppeld aan een besturingselement voor structuurweergave. U kunt dit bericht expliciet of met behulp van de TreeView_GetImageList macro verzenden. |
TVM_GETINDENT | Hiermee haalt u de hoeveelheid in pixels op die onderliggende items ten opzichte van de bovenliggende items worden ingesprongen. U kunt dit bericht expliciet of met behulp van de TreeView_GetIndent macro verzenden. |
TVM_GETINSERTMARKCOLOR | Hiermee haalt u de kleur op die wordt gebruikt om de invoegmarkering voor de structuurweergave te tekenen. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetInsertMarkColor macro. |
TVM_GETISEARCHSTRING | Hiermee wordt de incrementele zoekreeks opgehaald voor een besturingselement voor structuurweergave. Het besturingselement voor structuurweergave maakt gebruik van de incrementele zoekreeks om een item te selecteren op basis van tekens die door de gebruiker zijn getypt. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetISearchString macro. |
TVM_GETITEM | Hiermee worden enkele of alle kenmerken van een item in de structuurweergave opgehaald. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetItem macro. |
TVM_GETITEMHEIGHT | Hiermee haalt u de huidige hoogte van elk item in de structuurweergave op. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetItemHeight macro. |
TVM_GETITEMPARTRECT | Niet geïmplementeerd. |
TVM_GETITEMRECT | Haalt de begrenzingsrechthoek voor een item in de structuurweergave op en geeft aan of het item zichtbaar is. U kunt dit bericht expliciet of met behulp van de TreeView_GetItemRect macro verzenden. |
TVM_GETITEMSTATE | Hiermee worden bepaalde of alle statuskenmerken van een item in de structuurweergave opgehaald. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetItemState macro. |
TVM_GETLINECOLOR | Het TVM_GETLINECOLOR bericht krijgt de huidige lijnkleur. |
TVM_GETNEXTITEM | Hiermee wordt het item met structuurweergave opgehaald dat de opgegeven relatie met een opgegeven item draagt. U kunt dit bericht expliciet verzenden met behulp van de TreeView_GetNextItem macro. |
TVM_GETSCROLLTIME | Hiermee haalt u de maximale schuiftijd voor het besturingselement structuurweergave op. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetScrollTime macro. |
TVM_GETSELECTEDCOUNT | Niet geïmplementeerd. |
TVM_GETTEXTCOLOR | Hiermee haalt u de huidige tekstkleur van het besturingselement op. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetTextColor macro. |
TVM_GETTOOLTIPS | Hiermee haalt u de ingang op naar het onderliggende knopinfobesturingselement dat wordt gebruikt door een besturingselement voor structuurweergave. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_GetToolTips macro. |
TVM_GETUNICODEFORMAT | Hiermee haalt u de vlag Unicode-tekenopmaak voor het besturingselement op. U kunt dit bericht expliciet verzenden of de TreeView_GetUnicodeFormat macro gebruiken. |
TVM_GETVISIBLECOUNT | Hiermee haalt u het aantal items op dat volledig zichtbaar kan zijn in het clientvenster van een besturingselement voor structuurweergave. U kunt dit bericht expliciet of met behulp van de TreeView_GetVisibleCount macro verzenden. |
TVM_HITTEST | Bepaalt de locatie van het opgegeven punt ten opzichte van het clientgebied van een besturingselement voor structuurweergave. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_HitTest macro. |
TVM_INSERTITEM | Hiermee voegt u een nieuw item in een besturingselement voor de structuurweergave in. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_InsertItem macro. |
TVM_MAPACCIDTOHTREEITEM | Hiermee wordt een toegankelijkheids-id toegewezen aan een HTREEITEM-. |
TVM_MAPHTREEITEMTOACCID | Hiermee wordt een HTREEITEM- toegewezen aan een toegankelijkheids-id. |
TVM_SELECTITEM | Hiermee selecteert u het opgegeven structuurweergave-item, schuift u het item in de weergave of tekent u het item opnieuw in de stijl die wordt gebruikt om het doel van een slepen-en-neerzetten-bewerking aan te geven. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_Select, TreeView_SelectItemof TreeView_SelectDropTarget macro. |
TVM_SETAUTOSCROLLINFO | Hiermee stelt u gegevens in die worden gebruikt om de kenmerken van automatisch schuiven te bepalen. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_SetAutoScrollInfo macro. |
TVM_SETBKCOLOR | Hiermee stelt u de achtergrondkleur van het besturingselement in. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_SetBkColor macro. |
TVM_SETBORDER |
bestemd voor intern gebruik; niet aanbevolen voor gebruik in toepassingen. Hiermee stelt u de grootte van de rand voor de items in een besturingselement voor structuurweergave in. U kunt het bericht expliciet of met behulp van de TreeView_SetBorder macro verzenden. |
TVM_SETEXTENDEDSTYLE | Informeert het besturingselement voor structuurweergave om uitgebreide stijlen in te stellen. Verzend dit bericht of gebruik de macro-TreeView_SetExtendedStyle. |
TVM_SETHOT |
bestemd voor intern gebruik; niet aanbevolen voor gebruik in toepassingen. Hiermee stelt u het dynamische item in voor een besturingselement voor structuurweergave. U kunt dit bericht expliciet of met behulp van de TreeView_SetHot macro verzenden. |
TVM_SETIMAGELIST | Hiermee stelt u de lijst met normale of statusafbeeldingen in voor een besturingselement voor structuurweergave en tekent u het besturingselement opnieuw met behulp van de nieuwe afbeeldingen. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_SetImageList macro. |
TVM_SETINDENT | Hiermee stelt u de breedte van inspringing in voor een besturingselement voor een structuurweergave en stelt u het besturingselement opnieuw in om de nieuwe breedte weer te geven. U kunt dit bericht expliciet of met behulp van de TreeView_SetIndent macro verzenden. |
TVM_SETINSERTMARK | Hiermee stelt u de invoegmarkering in een besturingselement voor structuurweergave in. U kunt dit bericht expliciet of met behulp van de TreeView_SetInsertMark macro verzenden. |
TVM_SETINSERTMARKCOLOR | Hiermee stelt u de kleur in die wordt gebruikt om de invoegmarkering voor de structuurweergave te tekenen. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_SetInsertMarkColor macro. |
TVM_SETITEM | In het TVM_SETITEM bericht worden enkele of alle kenmerken van een item in de structuurweergave ingesteld. U kunt dit bericht expliciet of met behulp van de TreeView_SetItem macro verzenden. |
TVM_SETITEMHEIGHT | Hiermee stelt u de hoogte van de items in de structuurweergave in. U kunt dit bericht expliciet of met behulp van de TreeView_SetItemHeight macro verzenden. |
TVM_SETLINECOLOR | Het TVM_SETLINECOLOR bericht stelt de huidige lijnkleur in. |
TVM_SETSCROLLTIME | Hiermee stelt u de maximale schuiftijd voor het besturingselement structuurweergave in. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_SetScrollTime macro. |
TVM_SETTEXTCOLOR | Hiermee stelt u de tekstkleur van het besturingselement in. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_SetTextColor macro. |
TVM_SETTOOLTIPS | Hiermee stelt u het besturingselement voor onderliggende knopinfo van een structuurweergave in. U kunt dit bericht expliciet of met behulp van de TreeView_SetToolTips macro verzenden. |
TVM_SETUNICODEFORMAT | Hiermee stelt u de vlag Unicode-tekenindeling voor het besturingselement in. Met dit bericht kunt u de tekenset wijzigen die door het besturingselement tijdens runtime wordt gebruikt in plaats van het besturingselement opnieuw te maken. U kunt dit bericht expliciet verzenden of de TreeView_SetUnicodeFormat macro gebruiken. |
TVM_SHOWINFOTIP | Geeft de infotip weer voor een opgegeven item in een besturingselement voor structuurweergave. U kunt dit bericht expliciet of met behulp van de TreeView_ShowInfoTip macro verzenden. |
TVM_SORTCHILDREN | Hiermee sorteert u de onderliggende items van het opgegeven bovenliggende item in een besturingselement voor structuurweergave. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_SortChildren macro. |
TVM_SORTCHILDRENCB | Sorteert items in de structuurweergave met behulp van een door de toepassing gedefinieerde callback-functie waarmee de items worden vergeleken. U kunt dit bericht expliciet verzenden of met behulp van de TreeView_SortChildrenCB macro. |
Meldingen
Onderwerp | Inhoud |
---|---|
NM_CLICK (structuurweergave) | Hiermee wordt het bovenliggende venster van een besturingselement voor structuurweergave aangegeven dat de gebruiker op de linkermuisknop in het besturingselement heeft geklikt. Deze melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
NM_CUSTOMDRAW (structuurweergave) | Verzonden door een besturingselement voor structuurweergave om het bovenliggende venster te informeren over tekenbewerkingen. Deze melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
NM_DBLCLK (structuurweergave) | Hiermee wordt het bovenliggende venster van een besturingselement voor structuurweergave aangegeven dat de gebruiker heeft dubbelklikken op de linkermuisknop in het besturingselement. Deze melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
NM_KILLFOCUS (structuurweergave) | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave op de hoogte gebracht dat de invoerfocus verloren is gegaan. Deze melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
NM_RCLICK (structuurweergave) | Hiermee wordt het bovenliggende venster van een besturingselement voor structuurweergave aangegeven dat de gebruiker op de rechtermuisknop in het besturingselement heeft geklikt. Deze melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
NM_RDBLCLK (structuurweergave) | Hiermee wordt het bovenliggende element van een besturingselement voor de structuurweergave aangegeven dat de gebruiker heeft dubbelklikken op de rechtermuisknop in het besturingselement. Deze melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
NM_RETURN (structuurweergave) | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave aangegeven dat het besturingselement de invoerfocus heeft en dat de gebruiker op de toets heeft gedrukt. Deze melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
NM_SETCURSOR (structuurweergave) | Hiermee wordt het bovenliggende venster van een besturingselement voor de structuurweergave op de hoogte gesteld dat de cursor wordt ingesteld als reactie op een WM_SETCURSOR bericht. Deze melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
NM_SETFOCUS (structuurweergave) | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave op de hoogte gebracht dat het besturingselement de invoerfocus heeft ontvangen. Deze melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_ASYNCDRAW | Verzonden door een besturingselement voor een structuurweergave naar het bovenliggende besturingselement wanneer de tekening van een pictogram of overlay is mislukt. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_BEGINDRAG | Hiermee wordt het bovenliggende venster van een besturingselement voor de structuurweergave aangegeven dat er een slepen-en-neerzetten-bewerking met de linkermuisknop wordt gestart. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_BEGINLABELEDIT | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave op de hoogte gesteld van het begin van het bewerken van labels voor een item. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_BEGINRDRAG | Hiermee wordt het bovenliggende venster van een besturingselement voor de structuurweergave gewaarschuwd over het starten van een slepen-en-neerzetten-bewerking met behulp van de rechtermuisknop. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_DELETEITEM | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave aangegeven dat een item wordt verwijderd. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_ENDLABELEDIT | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave op de hoogte gesteld van het einde van het bewerken van labels voor een item. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_GETDISPINFO | Aanvragen dat het bovenliggende venster van een besturingselement in een structuurweergave informatie bevat die nodig is om een item weer te geven of te sorteren. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_GETINFOTIP | Verzonden door een besturingselement voor structuurweergave met de stijl TVS_INFOTIP. Deze melding wordt verzonden wanneer het besturingselement aanvullende tekstinformatie aanvraagt die in knopinfo moet worden weergegeven. De melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_ITEMCHANGED | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave op de hoogte gesteld dat itemkenmerken zijn gewijzigd. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_ITEMCHANGING | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave gewaarschuwd dat itemkenmerken op het punt staan te wijzigen. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_ITEMEXPANDED | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave aangegeven dat de lijst met onderliggende items van een bovenliggend item is uitgevouwen of samengevouwen. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_ITEMEXPANDING | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave gewaarschuwd dat de lijst met onderliggende items van een bovenliggend item op het punt staat uit te vouwen of samen te vouwen. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_KEYDOWN | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave aangegeven dat de gebruiker op een toets heeft gedrukt en het besturingselement voor de structuurweergave de invoerfocus heeft. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_SELCHANGED | Hiermee wordt het bovenliggende venster van een besturingselement voor de structuurweergave aangegeven dat de selectie is gewijzigd van het ene item naar het andere. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_SELCHANGING | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave gewaarschuwd dat de selectie van het ene item naar het andere wordt gewijzigd. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_SETDISPINFO | Hiermee wordt het bovenliggende venster van een besturingselement voor een structuurweergave gewaarschuwd dat de informatie die het over een item onderhoudt, moet worden bijgewerkt. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
TVN_SINGLEEXPAND | Verzonden door een besturingselement voor structuurweergave met de stijl TVS_SINGLEEXPAND wanneer de gebruiker een boomitem opent of sluit met één klik van de muis. Deze melding wordt verzonden in de vorm van een WM_NOTIFY bericht. |
Structuren
Onderwerp | Inhoud |
---|---|
NMTREEVIEW- | Bevat informatie over een meldingscode voor een structuurweergave. Deze structuur is identiek aan de NM_TREEVIEW structuur, maar de naam is gewijzigd om de huidige naamconventies te volgen. |
NMTVASYNCDRAW- | Bevat een uitleg waarom het tekenen van een pictogram of overlay-structuuritem is mislukt. Deze structuur wordt verzonden op een TVN_ASYNCDRAW melding. Stel de dwRetFlags lid in om aan te geven welke actie het besturingselement moet uitvoeren. Houd er rekening mee dat een tekening kan mislukken als er geen afbeelding is; met andere woorden, wanneer de pictogramafbeelding niet is geëxtraheerd. |
NMTVCUSTOMDRAW- | Bevat informatie die specifiek is voor een NM_CUSTOMDRAW (structuurweergave) meldingscode die wordt verzonden door een structuurweergavebesturingselement. |
NMTVDISPINFO | Bevat en ontvangt weergave-informatie voor een item in de structuurweergave. Deze structuur is identiek aan de TV_DISPINFO structuur, maar de naam is gewijzigd om de huidige naamconventies te volgen. |
NMTVDISPINFOEX- | Bevat informatie met betrekking tot uitgebreide TreeView-meldingsgegevens. |
NMTVGETINFOTIP | Bevat en ontvangt informatie over items in de structuurweergave die nodig zijn om knopinfo voor een item weer te geven. Deze structuur wordt gebruikt met de TVN_GETINFOTIP meldingscode. |
NMTVITEMCHANGE- | Bevat informatie over een wijziging van een item in de structuurweergave. Deze structuur wordt verzonden met de TVN_ITEMCHANGED en TVN_ITEMCHANGING meldingen. |
NMTVITEMRECT- | Momenteel niet ondersteund. |
NMTVKEYDOWN- | Bevat informatie over een toetsenbordgebeurtenis in een besturingselement voor structuurweergave. Deze structuur wordt gebruikt met de TVN_KEYDOWN meldingscode. De structuur is identiek aan de TV_KEYDOWN structuur, maar de naam is gewijzigd om de huidige naamconventies te volgen. |
NMTVSTATEIMAGECHANGING- | Bevat informatie over het wijzigen van meldingscode voor een structuurweergavestatusafbeelding. |
TVGETITEMPARTRECTINFO | Bevat informatie voor het identificeren van de 'hitzone' voor een opgegeven deel van een structuuritem. De structuur wordt gebruikt met het TVM_GETITEMPARTRECT bericht en de TreeView_GetItemPartRect macro. |
TVHITTESTINFO | Bevat informatie die wordt gebruikt om de locatie van een punt ten opzichte van een besturingselement voor structuurweergave te bepalen. Deze structuur wordt gebruikt met het TVM_HITTEST bericht. De structuur is identiek aan de TV_HITTESTINFO structuur, maar de naam is gewijzigd om de huidige naamconventies te volgen. |
TVINSERTSTRUCT- | Bevat informatie die wordt gebruikt om een nieuw item toe te voegen aan een besturingselement voor structuurweergave. Deze structuur wordt gebruikt met het TVM_INSERTITEM bericht. De structuur is identiek aan de TV_INSERTSTRUCT structuur, maar de naam is gewijzigd om de huidige naamconventies te volgen. |
TVITEM- | Hiermee geeft u kenmerken van een structuurweergave-item op of ontvangt u deze. Deze structuur is identiek aan de TV_ITEM structuur, maar de naam is gewijzigd om de huidige naamconventies te volgen. Nieuwe toepassingen moeten deze structuur gebruiken. |
TVITEMEX- | Hiermee geeft u kenmerken van een structuurweergave-item op of ontvangt u deze. Deze structuur is een verbetering van de TVITEM structuur. Nieuwe toepassingen moeten deze structuur waar nodig gebruiken. |
TVSORTCB- | Bevat informatie die wordt gebruikt voor het sorteren van onderliggende items in een besturingselement voor de structuurweergave. Deze structuur wordt gebruikt met het TVM_SORTCHILDRENCB bericht. Deze structuur is identiek aan de TV_SORTCB structuur, maar de naam is gewijzigd om de huidige naamconventies te volgen. |
Constanten
Onderwerp | Inhoud |
---|---|
Tree-View Uitgebreide stijlen beheren | Deze sectie bevat uitgebreide stijlen die worden gebruikt bij het maken van besturingselementen voor structuurweergave. De waarde van uitgebreide stijlen is een bitsgewijze combinatie van deze stijlen. |
Tree-View itemstatussen beheren | In deze sectie worden de itemstatusvlaggen vermeld die worden gebruikt om de status van een item in een structuurweergavebesturingselement aan te geven. |
Tree-View Vensterstijlen | In deze sectie worden vensterstijlen weergegeven die worden gebruikt bij het maken van besturingselementen voor structuurweergaven. |