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.
In deze sectie worden de volgende API-elementen beschreven die worden gebruikt met Visuele stijlen.
Functies
| Onderwerp | Inhoud |
|---|---|
| BeginBufferedAnimation- | Begint een gebufferde animatiebewerking. De animatie bestaat uit een kruisvervaaging tussen de inhoud van twee buffers gedurende een opgegeven periode. |
| BeginBufferedPaint- | Begint een gebufferde verfbewerking. |
| BeginPanningFeedback- | Hiermee wordt het systeem gewaarschuwd voor het verzenden van feedback over een doelvenster dat wordt beïnvloed door pannenbewegingen. |
| BufferedPaint Clear | Hiermee wist u een opgegeven rechthoek in de buffer naar ARGB = {0,0,0,0}. |
| BufferedPaintInit | Initialiseer gebufferd schilderen voor de huidige draad. |
| BufferedPaintRenderAnimation- | Schildert het volgende frame van een gebufferde verfanimatie. |
| BufferedPaintSetAlpha | Hiermee stelt u de alfa in op een opgegeven waarde in een bepaalde rechthoek. De alfa bepaalt de hoeveelheid transparantie die wordt toegepast bij het combineren met de buffer op de doelapparaatcontext (DC). |
| BufferedPaintStopAllAnimations | Stopt alle gebufferde animaties voor het opgegeven venster. |
| BufferedPaintUnInit | Sluit het gebufferde schilderij voor de huidige draad. Eenmaal aangeroepen voor elke aanroep naar BufferedPaintInit na aanroepen naar BeginBufferedPaint zijn niet meer nodig. |
| CloseThemeData- | Hiermee sluit u de gegevensgreep van het thema. |
| DrawThemeBackground | Hiermee tekent u de rand en opvulling die is gedefinieerd door de visuele stijl voor het opgegeven besturingselementonderdeel. |
| DrawThemeBackgroundEx | Hiermee tekent u de achtergrondafbeelding die is gedefinieerd door de visuele stijl voor het opgegeven besturingselementonderdeel. |
| DrawThemeEdge- | Hiermee tekent u een of meer randen die zijn gedefinieerd door de visuele stijl van een rechthoek. |
| DrawThemeIcon | Hiermee tekent u een afbeelding uit een lijst met afbeeldingen met het pictogrameffect dat is gedefinieerd door de visuele stijl. |
| DrawThemeParentBackground | Hiermee tekent u het deel van een bovenliggend besturingselement dat wordt gedekt door een gedeeltelijk transparant of alfa-gemengd onderliggend besturingselement. |
| DrawThemeParentBackgroundEx | Wordt gebruikt door gedeeltelijk transparante of alfamixende onderliggende besturingselementen om het deel van het bovenliggende element te tekenen voordat ze worden weergegeven. Hiermee wordt een WM_ERASEBKGND bericht verzonden, gevolgd door een WM_PRINTCLIENT. |
| DrawThemeText- | Hiermee tekent u tekst met de kleur en het lettertype dat is gedefinieerd door de visuele stijl. |
| DrawThemeTextEx | Hiermee tekent u tekst met de kleur en het lettertype dat is gedefinieerd door de visuele stijl. Breidt DrawThemeText uit door extra opties voor tekstopmaak toe te staan. |
| EnableThemeDialogTexture | Hiermee schakelt u de visuele stijl van de achtergrond van een dialoogvenster in of uit. |
| EnableTheming | Hiermee kunt u visuele stijlen voor de huidige gebruiker in de huidige en latere sessies in- of uitschakelen. |
| EndBufferedAnimation- | Geeft het eerste frame van een gebufferde animatiebewerking weer en start de animatietimer. |
| EndBufferedPaint- | Hiermee voltooit u een gebufferde verfbewerking en maakt u de bijbehorende gebufferde verfgreep vrij. |
| EndPanningFeedback- | Hiermee wordt een bestaande animatie beëindigd die is verwerkt of ingesteld door BeginPanningFeedback- en UpdatePanningFeedback-. |
| GetBufferedPaintBits | Haalt een aanwijzer op naar de buffer bitmap als de buffer een apparaatonafhankelijke bitmap (DIB) is. |
| GetBufferedPaintDC- | Hiermee haalt u de verf DC op. Dit is dezelfde waarde die wordt opgehaald door BeginBufferedPaint. |
| GetBufferedPaintTargetDC- | Haalt de doeldomeincontroller op. |
| GetBufferedPaintTargetRect | Haalt de doelrechthoek op die is opgegeven door BeginBufferedPaint. |
| GetCurrentThemeName | Haalt de naam van de huidige visuele stijl op en haalt desgewenst de naam van het kleurenschema en de groottenaam op. |
| GetThemeAppProperties- | Hiermee worden de eigenschapsvlagken opgehaald die bepalen hoe visuele stijlen worden toegepast in de huidige toepassing. |
| GetThemeBackgroundContentRect | Hiermee wordt de grootte van het inhoudsgebied opgehaald voor de achtergrond die is gedefinieerd door de visuele stijl. |
| GetThemeBackgroundExtent | Berekent de grootte en locatie van de achtergrond, gedefinieerd door de visuele stijl, op basis van het inhoudsgebied. |
| GetThemeBackgroundRegion | Berekent de regio voor een normale of gedeeltelijk transparante achtergrond die is gebonden door een opgegeven rechthoek. |
| GetThemeBitmap | Hiermee haalt u de bitmap op die is gekoppeld aan een bepaald thema, onderdeel, status en eigenschap. |
| GetThemeBool- | Haalt de waarde van een BOOL- eigenschap op uit de sectie SysMetrics van themagegevens. |
| GetThemeColor- | Haalt de waarde van een kleureigenschap op. |
| GetThemeDocumentationProperty- | Haalt de waarde voor een thema-eigenschap op uit de documentatiesectie van het opgegeven themabestand. |
| GetThemeEnumValue | Haalt de waarde van een geïnventariseerd typeeigenschap op. |
| GetThemeFilename | Haalt de waarde van een bestandsnaameigenschap op. |
| GetThemeFont- | Haalt de waarde van een lettertype-eigenschap op. |
| GetThemeInt- | Haalt de waarde van een eigenschap int op. |
| GetThemeIntList- | Hiermee haalt u een lijst met gegevens op uit een visuele stijl. |
| GetThemeMargins- | Hiermee haalt u de waarde van een eigenschap MARGES op. |
| GetThemeMetric- | Haalt de waarde van een metrische eigenschap op. |
| GetThemePartSize | Berekent de oorspronkelijke grootte van het onderdeel dat is gedefinieerd door een visuele stijl. |
| GetThemePosition | Haalt de waarde van een positie-eigenschap op. |
| GetThemePropertyOrigin | Hiermee haalt u de locatie op van de definitie van de thema-eigenschap voor een eigenschap. |
| GetThemeRect- | Haalt de waarde van een eigenschap RECT op. |
| GetThemeStream- | Hiermee haalt u een gegevensstroom op die overeenkomt met een opgegeven thema, te beginnen met een opgegeven onderdeel, status en eigenschap. |
| GetThemeString- | Haalt de waarde van een tekenreekseigenschap op. |
| GetThemeSysBool- | Haalt de Booleaanse waarde van een systeemmetriek op. |
| GetThemeSysColor | Haalt de waarde van een systeemkleur op. |
| GetThemeSysColorBrush | Hiermee haalt u een systeemkleurborstel op. |
| GetThemeSysFont- | Haalt de LOGFONT- van een systeemlettertype op. |
| GetThemeSysInt- | Haalt de waarde op van een systeem int. |
| GetThemeSysSize- | Haalt de waarde op van een metrische gegevens van de systeemgrootte uit themagegevens. |
| GetThemeSysString- | Haalt de waarde van een systeemtekenreeks op. |
| GetThemeTextExtent- | Berekent de grootte en locatie van de opgegeven tekst wanneer deze wordt weergegeven in het lettertype van de visuele stijl. |
| GetThemeTextMetrics | Hiermee wordt informatie opgehaald over het lettertype dat is opgegeven door een visuele stijl voor een bepaald onderdeel. |
| GetThemeTransitionDuration- | Hiermee haalt u de duur voor de opgegeven overgang op. |
| GetWindowTheme- | Hiermee wordt een themagreep opgehaald naar een venster waarop visuele stijlen zijn toegepast. |
| HitTestThemeBackground | Haalt een treffertestcode op voor een punt op de achtergrond dat is opgegeven door een visuele stijl. |
| IsAppThemed- | Hiermee wordt aangegeven of de gebruikersinterface van de huidige toepassing wordt weergegeven met behulp van visuele stijlen. |
| IsCompositionActive- | Bepaalt of dwm-samenstellingseffecten (Desktop Window Manager) beschikbaar zijn voor het thema. |
| IsThemeActive- | Test of een visuele stijl voor de huidige toepassing actief is. |
| IsThemeBackgroundPartiallyTransparent | Hiermee wordt opgehaald of de achtergrond die is opgegeven door de visuele stijl transparante stukken of alfa-blended stukken bevat. |
| IsThemeDialogTextureEnabled | Rapporten of een opgegeven dialoogvenster ondersteuning biedt voor tekst op de achtergrond. |
| IsThemePartDefined- | Hiermee wordt opgehaald of een visuele stijl parameters heeft gedefinieerd voor het opgegeven deel en de status. |
| OpenThemeData- | Hiermee opent u de themagegevens voor een venster en de bijbehorende klasse. |
| OpenThemeDataEx- | Hiermee opent u de themagegevens die zijn gekoppeld aan een venster voor opgegeven themaklassen. |
| SetThemeAppProperties- | Hiermee stelt u de vlaggen in die bepalen hoe visuele stijlen worden geïmplementeerd in de aanroepende toepassing. |
| SetWindowTheme- | Zorgt ervoor dat een venster een andere set visuele stijlgegevens gebruikt dan de klasse die normaal gesproken wordt gebruikt. |
| SetWindowThemeAttribute | Hiermee stelt u kenmerken in om te bepalen hoe visuele stijlen worden toegepast op een opgegeven venster. |
| SetWindowThemeNonClientAttributes | Hiermee stelt u niet-clientkenmerken in om te bepalen hoe visuele stijlen worden toegepast op een opgegeven venster. |
| UpdatePanningFeedback- | Hiermee worden clients bijgewerkt over de status van een venster als gevolg van een panning-beweging. Deze functie kan alleen worden aangeroepen na een BeginPanningFeedback aanroep. |
Structuren voor visuele stijlen
| Onderwerp | Inhoud |
|---|---|
| BP_ANIMATIONPARAMS | Hiermee definieert u animatieparameters voor de BP_PAINTPARAMS structuur die wordt gebruikt door BeginBufferedPaint-. |
| BP_PAINTPARAMS | Definieert verfbewerkingsparameters voor BeginBufferedPaint-. |
| DTBGOPTS- | Hiermee definieert u de opties voor de functie DrawThemeBackgroundEx. |
| DTTOPTS- | Hiermee definieert u de opties voor de functie DrawThemeTextEx. |
| INTLIST- | Bevat een matrix of lijst met gegevensitems uit een visuele stijl. |
| MARGES | Geretourneerd door de functie GetThemeMargins om de marges van vensters te definiëren waarop visuele stijlen zijn toegepast. |
| WTA_OPTIONS | Hiermee definieert u opties die worden gebruikt om visuele stijlkenmerken voor vensters in te stellen. |
Geïnventariseerd type
| Onderwerp | Inhoud |
|---|---|
| PROPERTYORIGIN- | Geretourneerd door GetThemePropertyOrigin- om op te geven waar een eigenschap is gevonden. |
| THEMA's | Hiermee wordt de grootte van het visuele stijlonderdeel geïdentificeerd dat moet worden opgehaald. |
| TM_PROPS | Momenteel niet ondersteund. |
| WINDOWTHEMEATTRIBUTETYPE | Hiermee geeft u het type visuele stijlkenmerk op dat moet worden ingesteld in een venster. |
Onderwerpen over visuele stijlen
| Onderwerp | Inhoud |
|---|---|
| aerostijlklassen, onderdelen en staten | Beschrijft de klassen, onderdelen en statussen die worden ondersteund door het Aero-thema, waarmee de visuele stijlen worden gedefinieerd die windows Vista standaard gebruikt |
| themabestandsindeling | Hiermee wordt de indeling van themabestanden (.theme) besproken. |
| Waarden opmaken | Hier worden de waarden weergegeven die worden gebruikt met de parameter dwTextFlags van de functies DrawThemeText en GetThemeTextExtent. |
| testopties | Hier worden de optiewaarden weergegeven die worden gebruikt met de parameter dwOptions van de functie HitTestThemeBackground. |
| resultaatwaarden voor testtreffers | Geeft een lijst weer van de waarden voor de hittestcode die worden geretourneerd in de parameter pwHitTestCode van de HitTestThemeBackground-functie. |
| onderdelen en staten | Beschrijft de onderdelen en statussen die u gebruikt om het uiterlijk van besturingselementen te wijzigen wanneer visuele stijlen zijn ingeschakeld. |
| eigenschaps-id's | Bevat informatie over gedefinieerde waarden die worden gebruikt om eigenschappen van visuele stijlen op te halen. |