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