Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De splitsknop is een samengesteld besturingselement waarmee de gebruiker een standaardwaarde kan selecteren die is gebonden aan een primaire knop of een keuze kan maken uit een lijst met wederzijds exclusieve waarden die worden weergegeven in een vervolgkeuzelijst die is gebonden aan een secundaire knop.
- Inleiding
- eigenschappen van splitsknop
- Verwante onderwerpen
Introductie
Dit besturingselement is handig voor het weergeven van nauw gerelateerde items in gevallen waarin een duidelijke standaardwaarde beschikbaar is en waar de afzonderlijke items kunnen worden weergegeven door een afbeelding, tekst of beide.
In de volgende schermafbeelding ziet u de knop Splitsen op het lint.
Eigenschappen van splitsknop
Het lintframework definieert een verzameling van eigenschapstoetsen voor het besturingselement Split Button.
Normaal gesproken wordt een eigenschap Split Button bijgewerkt in de gebruikersinterface van het lint door de opdracht die is gekoppeld aan het besturingselement te ongeldig te maken via een aanroep naar de IUIFramework::InvalidateUICommand methode. De ongeldige gebeurtenis wordt verwerkt en de eigenschapsupdates die zijn gedefinieerd door de IUICommandHandler::UpdateProperty callback-methode.
De IUICommandHandler::UpdateProperty callback-methode wordt niet uitgevoerd en de toepassing heeft een query uitgevoerd op een bijgewerkte eigenschapswaarde, totdat de eigenschap is vereist voor het framework. Bijvoorbeeld wanneer een tabblad wordt geactiveerd en een besturingselement wordt weergegeven in de gebruikersinterface van het lint of wanneer knopinfo wordt weergegeven.
Notitie
In sommige gevallen kan een eigenschap worden opgehaald via de methode IUIFramework::GetUICommandProperty en ingesteld met de methode IUIFramework::SetUICommandProperty.
De volgende tabel bevat de eigenschapssleutels die zijn gekoppeld aan het besturingselement Split Button.
| Eigenschapssleutel | Notities |
|---|---|
| UI_PKEY_Enabled | Ondersteunt IUIFramework::GetUICommandProperty en IUIFramework::SetUICommandProperty. Als alle onderliggende items zijn uitgeschakeld, wordt in het framework UI_PKEY_Enabled ingesteld op false (0). Als een of meer onderliggende items zijn ingeschakeld, wordt UI_PKEY_Enabled ingesteld op true (-1). Belangrijk: De eigenschap UI_PKEY_Enabled voor het besturingselement Split Button moet ongeldig worden gemaakt nadat een of meer onderliggende items zijn ingeschakeld of uitgeschakeld. Dit zorgt ervoor dat het framework de bijgewerkte eigenschapswaarde opvraagt en de status van het besturingselement Split Button in de gebruikersinterface van het lint vernieuwt. |
| UI_PKEY_Keytip | Kan alleen worden bijgewerkt via ongeldige gegevens. |
| UI_PKEY_TooltipDescription | Kan alleen worden bijgewerkt via ongeldige gegevens. |
| UI_PKEY_TooltipTitle | Kan alleen worden bijgewerkt via ongeldige gegevens. |