Delen via


Tabblad (Windows-besturingselementen)

Deze sectie bevat informatie over de programmeerelementen die worden gebruikt met tabbesturingselementen.

Overzichten

Onderwerp Inhoud
over tabbladbesturingselementen Een tabbesturingselement is vergelijkbaar met de scheidingslijnen in een notitieblok of de labels in een bestandskast. Met behulp van een tabblad besturingselement kan een toepassing meerdere pagina's definiƫren voor hetzelfde gebied van een venster of dialoogvenster.
Tabbladbesturingselementen gebruiken Dit onderwerp bevat twee voorbeelden die tabbesturingselementen gebruiken.

Macro 's

Onderwerp Inhoud
TabCtrl_AdjustRect Berekent het weergavegebied van een tabblad besturingselement op basis van een vensterrechthoek of berekent de rechthoek van het venster die overeenkomt met een opgegeven weergavegebied. U kunt deze macro gebruiken of het TCM_ADJUSTRECT bericht expliciet verzenden.
TabCtrl_DeleteAllItems Hiermee verwijdert u alle items uit een tab-besturingselement. U kunt deze macro gebruiken of het TCM_DELETEALLITEMS bericht expliciet verzenden.
TabCtrl_DeleteItem Hiermee verwijdert u een item uit een tabblad besturingselement. U kunt deze macro gebruiken of het TCM_DELETEITEM bericht expliciet verzenden.
TabCtrl_DeselectAll Items in een tabblad besturingselement opnieuw instellen en alle items wissen die zijn ingesteld op de status TCIS_BUTTONPRESSED. U kunt deze macro gebruiken of het TCM_DESELECTALL bericht expliciet verzenden.
TabCtrl_GetCurFocus Retourneert de index van het item met de focus in een tab-besturingselement. U kunt deze macro gebruiken of het TCM_GETCURFOCUS bericht expliciet verzenden.
TabCtrl_GetCurSel Hiermee bepaalt u het geselecteerde tabblad in een tabblad besturingselement. U kunt deze macro gebruiken of het TCM_GETCURSEL bericht expliciet verzenden.
TabCtrl_GetExtendedStyle Hiermee worden de uitgebreide stijlen opgehaald die momenteel in gebruik zijn voor het tab-besturingselement. U kunt deze macro gebruiken of het TCM_GETEXTENDEDSTYLE bericht expliciet verzenden.
TabCtrl_GetImageList Hiermee haalt u de lijst met afbeeldingen op die is gekoppeld aan een tabblad besturingselement. U kunt deze macro gebruiken of het TCM_GETIMAGELIST bericht expliciet verzenden.
TabCtrl_GetItem Hiermee wordt informatie opgehaald over een tabblad in een tab-besturingselement. U kunt deze macro gebruiken of het TCM_GETITEM bericht expliciet verzenden.
TabCtrl_GetItemCount Hiermee wordt het aantal tabbladen in het tabblad besturingselement opgehaald. U kunt deze macro gebruiken of het TCM_GETITEMCOUNT bericht expliciet verzenden.
TabCtrl_GetItemRect Hiermee haalt u de begrenzingsrechthoek voor een tabblad in een tab-besturingselement op. U kunt deze macro gebruiken of het TCM_GETITEMRECT bericht expliciet verzenden.
TabCtrl_GetRowCount Hiermee haalt u het huidige aantal rijen met tabbladen op in een tabblad besturingselement. U kunt deze macro gebruiken of het TCM_GETROWCOUNT bericht expliciet verzenden.
TabCtrl_GetToolTips Hiermee haalt u de ingang op naar het besturingselement knopinfo dat is gekoppeld aan een tab-besturingselement. U kunt deze macro gebruiken of het TCM_GETTOOLTIPS bericht expliciet verzenden.
TabCtrl_GetUnicodeFormat Hiermee haalt u de vlag unicode-tekenopmaak voor het besturingselement op. U kunt deze macro gebruiken of het TCM_GETUNICODEFORMAT bericht expliciet verzenden.
TabCtrl_HighlightItem Hiermee stelt u de markeringsstatus van een tabbladitem in. U kunt deze macro gebruiken of het TCM_HIGHLIGHTITEM bericht expliciet verzenden.
TabCtrl_HitTest Bepaalt welk tabblad, indien aanwezig, zich op een opgegeven schermpositie bevindt. U kunt deze macro gebruiken of het TCM_HITTEST bericht expliciet verzenden.
TabCtrl_InsertItem Hiermee voegt u een nieuw tabblad in een besturingselement voor tabbladen in. U kunt deze macro gebruiken of het TCM_INSERTITEM bericht expliciet verzenden.
TabCtrl_RemoveImage Hiermee verwijdert u een afbeelding uit de lijst met afbeeldingen van een tabblad besturingselement. U kunt deze macro gebruiken of het TCM_REMOVEIMAGE bericht expliciet verzenden.
TabCtrl_SetCurFocus Hiermee stelt u de focus in op een opgegeven tabblad in een tab-besturingselement. U kunt deze macro gebruiken of het TCM_SETCURFOCUS bericht expliciet verzenden.
TabCtrl_SetCurSel Hiermee selecteert u een tabblad in een tabblad besturingselement. U kunt deze macro gebruiken of het TCM_SETCURSEL bericht expliciet verzenden.
TabCtrl_SetExtendedStyle Hiermee stelt u de uitgebreide stijlen in die door het tab-besturingselement worden gebruikt. U kunt deze macro gebruiken of het TCM_SETEXTENDEDSTYLE bericht expliciet verzenden.
TabCtrl_SetImageList Hiermee wijst u een lijst met afbeeldingen toe aan een tabblad besturingselement. U kunt deze macro gebruiken of het TCM_SETIMAGELIST bericht expliciet verzenden.
TabCtrl_SetItem Hiermee stelt u enkele of alle kenmerken van een tabblad in. U kunt deze macro gebruiken of het TCM_SETITEM bericht expliciet verzenden.
TabCtrl_SetItemExtra Hiermee stelt u het aantal bytes per tabblad in dat is gereserveerd voor door de toepassing gedefinieerde gegevens in een tabbladbesturingselement. U kunt deze macro gebruiken of het TCM_SETITEMEXTRA bericht expliciet verzenden.
TabCtrl_SetItemSize Hiermee stelt u de breedte en hoogte van tabbladen in een besturingselement met vaste breedte of door de eigenaar getekende tab. U kunt deze macro gebruiken of het TCM_SETITEMSIZE bericht expliciet verzenden.
TabCtrl_SetMinTabWidth Hiermee stelt u de minimale breedte van items in een tab-besturingselement in. U kunt deze macro gebruiken of het TCM_SETMINTABWIDTH bericht expliciet verzenden.
TabCtrl_SetPadding Hiermee stelt u de hoeveelheid ruimte (opvulling) rond het pictogram en label van elk tabblad in een tab-besturingselement in. U kunt deze macro gebruiken of het TCM_SETPADDING bericht expliciet verzenden.
TabCtrl_SetToolTips Hiermee wijst u een besturingselement voor knopinfo toe aan een tabblad. U kunt deze macro gebruiken of het TCM_SETTOOLTIPS bericht expliciet verzenden.
TabCtrl_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 TCM_SETUNICODEFORMAT bericht expliciet verzenden.

Berichten

Onderwerp Inhoud
TCM_ADJUSTRECT Berekent het weergavegebied van een tabblad besturingselement op basis van een vensterrechthoek of berekent de rechthoek van het venster die overeenkomt met een opgegeven weergavegebied. U kunt dit bericht expliciet of met behulp van de TabCtrl_AdjustRect macro verzenden.
TCM_DELETEALLITEMS Hiermee verwijdert u alle items uit een tab-besturingselement. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_DeleteAllItems macro.
TCM_DELETEITEM Hiermee verwijdert u een item uit een tabblad besturingselement. U kunt dit bericht expliciet of met behulp van de TabCtrl_DeleteItem macro verzenden.
TCM_DESELECTALL Items in een tabblad besturingselement opnieuw instellen en alle items wissen die zijn ingesteld op de status TCIS_BUTTONPRESSED. U kunt dit bericht expliciet of met behulp van de TabCtrl_DeselectAll macro verzenden.
TCM_GETCURFOCUS Retourneert de index van het item met de focus in een tab-besturingselement. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_GetCurFocus macro.
TCM_GETCURSEL Hiermee bepaalt u het geselecteerde tabblad in een tabblad besturingselement. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_GetCurSel macro.
TCM_GETEXTENDEDSTYLE Hiermee worden de uitgebreide stijlen opgehaald die momenteel in gebruik zijn voor het tab-besturingselement. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_GetExtendedStyle macro.
TCM_GETIMAGELIST Hiermee haalt u de lijst met afbeeldingen op die is gekoppeld aan een tabblad besturingselement. U kunt dit bericht expliciet of met behulp van de TabCtrl_GetImageList macro verzenden.
TCM_GETITEM Hiermee wordt informatie opgehaald over een tabblad in een tab-besturingselement. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_GetItem macro.
TCM_GETITEMCOUNT Hiermee wordt het aantal tabbladen in het tabblad besturingselement opgehaald. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_GetItemCount macro.
TCM_GETITEMRECT Hiermee haalt u de begrenzingsrechthoek voor een tabblad in een tab-besturingselement op. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_GetItemRect macro.
TCM_GETROWCOUNT Hiermee haalt u het huidige aantal rijen met tabbladen op in een tabblad besturingselement. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_GetRowCount macro.
TCM_GETTOOLTIPS Hiermee haalt u de ingang op naar het besturingselement knopinfo dat is gekoppeld aan een tab-besturingselement. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_GetToolTips macro.
TCM_GETUNICODEFORMAT Hiermee haalt u de vlag Unicode-tekenopmaak voor het besturingselement op. U kunt dit bericht expliciet verzenden of de TabCtrl_GetUnicodeFormat macro gebruiken.
TCM_HIGHLIGHTITEM Hiermee stelt u de markeringsstatus van een tabbladitem in. U kunt dit bericht expliciet of met behulp van de TabCtrl_HighlightItem macro verzenden.
TCM_HITTEST Bepaalt welk tabblad, indien aanwezig, zich op een opgegeven schermpositie bevindt. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_HitTest macro.
TCM_INSERTITEM Hiermee voegt u een nieuw tabblad in een besturingselement voor tabbladen in. U kunt dit bericht expliciet of met behulp van de TabCtrl_InsertItem macro verzenden.
TCM_REMOVEIMAGE Hiermee verwijdert u een afbeelding uit de lijst met afbeeldingen van een tabblad besturingselement. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_RemoveImage macro.
TCM_SETCURFOCUS Hiermee stelt u de focus in op een opgegeven tabblad in een tab-besturingselement. U kunt dit bericht expliciet of met behulp van de TabCtrl_SetCurFocus macro verzenden.
TCM_SETCURSEL Hiermee selecteert u een tabblad in een tabblad besturingselement. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_SetCurSel macro.
TCM_SETEXTENDEDSTYLE Hiermee stelt u de uitgebreide stijlen in die door het tab-besturingselement worden gebruikt. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_SetExtendedStyle macro.
TCM_SETIMAGELIST Hiermee wijst u een lijst met afbeeldingen toe aan een tabblad besturingselement. U kunt dit bericht expliciet of met behulp van de TabCtrl_SetImageList macro verzenden.
TCM_SETITEM Hiermee stelt u enkele of alle kenmerken van een tabblad in. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_SetItem macro.
TCM_SETITEMEXTRA Hiermee stelt u het aantal bytes per tabblad in dat is gereserveerd voor door de toepassing gedefinieerde gegevens in een tabbladbesturingselement. U kunt dit bericht expliciet of met behulp van de TabCtrl_SetItemExtra macro verzenden.
TCM_SETITEMSIZE Hiermee stelt u de breedte en hoogte van tabbladen in een besturingselement met vaste breedte of door de eigenaar getekende tab. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_SetItemSize macro.
TCM_SETMINTABWIDTH Hiermee stelt u de minimale breedte van items in een tab-besturingselement in. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_SetMinTabWidth macro.
TCM_SETPADDING Hiermee stelt u de hoeveelheid ruimte (opvulling) rond het pictogram en label van elk tabblad in een tab-besturingselement in. U kunt dit bericht expliciet verzenden of met behulp van de TabCtrl_SetPadding macro.
TCM_SETTOOLTIPS Hiermee wijst u een besturingselement voor knopinfo toe aan een tabblad. U kunt dit bericht expliciet of met behulp van de TabCtrl_SetToolTips macro verzenden.
TCM_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 TabCtrl_SetUnicodeFormat macro gebruiken.

Meldingen

Onderwerp Inhoud
NM_CLICK (tabblad) Hiermee wordt het bovenliggende venster van een tabbladbesturingselement aangegeven dat de gebruiker op de linkermuisknop in het besturingselement heeft geklikt. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
NM_DBLCLK (tabblad) Hiermee wordt een bovenliggend venster van een tabbladbesturingselement 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_RCLICK (tab) Hiermee wordt het bovenliggende venster van een tabbladbesturingselement aangegeven dat de gebruiker op de rechtermuisknop in het besturingselement heeft geklikt. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
NM_RDBLCLK (tabblad) Hiermee wordt het bovenliggende venster van een tabbladbesturingselement aangegeven dat de gebruiker heeft dubbelklikken op de rechtermuisknop in het besturingselement. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
NM_RELEASEDCAPTURE (tabblad) Hiermee wordt het bovenliggende venster van een tabbladbesturingselement op de hoogte gesteld dat het besturingselement muisopname vrijgeeft. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
TCN_FOCUSCHANGE Hiermee wordt het bovenliggende venster van een tabbladbesturingselement aangegeven dat de knopfocus is gewijzigd. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
TCN_GETOBJECT Verzonden door een tabblad besturingselement wanneer het de TCS_EX_REGISTERDROP uitgebreide stijl heeft en een object over een tabbladitem in het besturingselement wordt gesleept. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
TCN_KEYDOWN Hiermee wordt het bovenliggende venster van een tabbladbesturingselement aangegeven dat een toets is ingedrukt. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
TCN_SELCHANGE Hiermee wordt het bovenliggende venster van een tabblad weergegeven dat het geselecteerde tabblad is gewijzigd. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.
TCN_SELCHANGING Hiermee wordt het bovenliggende venster van een tabblad weergegeven dat het geselecteerde tabblad bijna wordt gewijzigd. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht.

Structuren

Onderwerp Inhoud
NMTCKEYDOWN- Bevat informatie over een toets in een tab-besturingselement. Deze wordt gebruikt met de TCN_KEYDOWN meldingscode. Deze structuur vervangt de TC_KEYDOWN structuur.
TCHITTESTINFO- Bevat informatie over een hittest. Deze structuur vervangt de TC_HITTESTINFO structuur.
TCITEM- Hiermee geeft u de kenmerken van een tabbladitem op of ontvangt u deze. Deze wordt gebruikt met de TCM_INSERTITEM, TCM_GETITEMen TCM_SETITEM berichten. Deze structuur vervangt de TC_ITEM structuur.
TCITEMHEADER- Hiermee geeft u de kenmerken van een tabblad op of ontvangt u deze. Deze wordt gebruikt met de TCM_INSERTITEM, TCM_GETITEMen TCM_SETITEM berichten. Deze structuur vervangt de TC_ITEMHEADER structuur.

Constanten

Onderwerp Inhoud
Uitgebreide stijlen voor Tab-besturingselement Het tab-besturingselement ondersteunt nu uitgebreide stijlen. Deze stijlen worden gemanipuleerd met behulp van de TCM_GETEXTENDEDSTYLE- en TCM_SETEXTENDEDSTYLE-berichten en moeten niet worden verward met uitgebreide vensterstijlen die worden doorgegeven aan CreateWindowEx-.
Tab-itemstatussen Tab-besturingselementen ondersteunen nu een itemstatus ter ondersteuning van het TCM_DESELECTALL bericht. Daarnaast ondersteunt de TCITEM structuur itemstatuswaarden.
Tab-besturingselementstijlen In deze sectie vindt u ondersteunde tabbesturingsstijlen.