Delen via


Caret (MSAA UI Element Reference)

Notitie

In dit onderwerp worden carets beschreven voor msAA UI-elementverwijzing. Het gebruik van carets in verschillende UI-frameworks wordt hier niet beschreven. Raadpleeg de API-referentiedocumentatie voor het UI-framework dat u gebruikt.

 

De caret is een knipperende lijn, blok of bitmap in het clientgebied van een venster of in een besturingselement dat toetsenbordinvoer accepteert. Hiermee wordt de plaats aangegeven waarop tekst of afbeeldingen worden ingevoegd. Omdat slechts één venster tegelijk de toetsenbordfocus heeft, is er slechts één caret in het systeem.

IAccessible-methoden

De caret ondersteunt de volgende methoden:

IAccessible Properties

De caret ondersteunt de volgende eigenschappen IAccessible:

Eigenschap Opmerkingen
get_accChildCount De eigenschap ChildCount is nul.
get_accName De eigenschap Name is 'Edit'.
get_accRole De eigenschap Role is ROLE_SYSTEM_CARET.
get_accState Mogelijke waarden voor de eigenschap State zijn:

 

Notities

  • In tegenstelling tot andere UI-elementen heeft het caret-object geen bijbehorende venstergreep. Clients moeten een WinEventProc- instellen en wachten totdat het caret-object gebeurtenissen genereert om toegang te krijgen tot het caret-object.

  • Het caret-object in het besturingselement voor uitgebreide bewerking dat wordt geleverd door Riched20.dll (dat wordt gebruikt in teksteditors zoals Microsoft WordPad in Windows 98) verzendt geen WinEvents wanneer de positie wordt gewijzigd tijdens het selecteren van tekst. Wanneer gebruikers op Shift en pijltoetsen drukken om tekst te selecteren, activeert het caret-object de EVENT_OBJECT_LOCATIONCHANGE WinEvent niet. Als de selectie programmatisch wordt ingesteld via uitgebreide bewerkingsberichten, verzendt het caret-object geen gebeurtenissen om de nieuwe positie aan te geven.

    Alle toepassingen die gebruikmaken van Riched20.dll vertonen dit probleem. Toepassingen die gebruikmaken van eerdere versies van het uitgebreide bewerkingsbesturingselement verzenden gebeurtenissen correct op basis van de selectie.

IAccessible Interface