Dela via


Referens för visuella format

I det här avsnittet beskrivs följande API-element som används med visuella formatmallar.

Funktioner

Ämne Innehåll
BeginBufferedAnimation Påbörjar en buffrad animeringsåtgärd. Animeringen består av en korstoning mellan innehållet i två buffertar under en angiven tidsperiod.
BeginBufferedPaint Påbörjar en buffrad färgåtgärd.
BeginPanningFeedback Meddelar systemet att skicka feedback om ett målfönster som påverkas av panoreringsgester.
BufferedPaintClear Rensar en angiven rektangel i bufferten till ARGB = {0,0,0,0}.
BufferedPaintInit Initiera buffrad målning för den aktuella tråden.
BufferedPaintRenderAnimation Målar nästa bildruta i en buffrad färganimation.
BufferedPaintSetAlpha Anger alfa till ett angivet värde i en viss rektangel. Alfa styr mängden transparens som tillämpas vid blandning med bufferten till målenhetskontexten (DC).
BufferedPaintStopAllAnimations Stoppar alla buffrade animeringar för det angivna fönstret.
BufferedPaintUnInit Stänger ned buffrad målning för den aktuella tråden. Anropas en gång för varje anrop till BufferedPaintInit efter anrop till BeginBufferedPaint behövs inte längre.
CloseThemeData Stänger temadatahandtaget.
DrawThemeBackground Ritar kantlinjen och fyllningen som definieras av det visuella formatet för den angivna kontrolldelen.
DrawThemeBackgroundEx Ritar bakgrundsbilden som definieras av det visuella formatet för den angivna kontrolldelen.
DrawThemeEdge Ritar en eller flera kanter som definieras av det visuella formatet för en rektangel.
DrawThemeIcon Ritar en bild från en bildlista med den ikoneffekt som definieras av det visuella formatet.
DrawThemeParentBackground Ritar den del av en överordnad kontroll som omfattas av en delvis transparent eller alfablandad underordnad kontroll.
DrawThemeParentBackgroundEx Används av delvis transparenta eller alfablandade underordnade kontroller för att rita den del av den överordnade delen framför vilken de visas. Skickar ett WM_ERASEBKGND meddelande följt av en WM_PRINTCLIENT.
DrawThemeText Ritar text med den färg och det teckensnitt som definieras av det visuella formatet.
DrawThemeTextEx Ritar text med den färg och det teckensnitt som definieras av det visuella formatet. Utökar DrawThemeText- genom att tillåta ytterligare alternativ för textformat.
EnableThemeDialogTexture Aktiverar eller inaktiverar det visuella formatet i ett dialogfönsters bakgrund.
EnableTheming Aktiverar eller inaktiverar visuella format för den aktuella användaren i de aktuella och senare sessionerna.
EndBufferedAnimation Renderar den första ramen i en buffrad animeringsåtgärd och startar animeringstimern.
EndBufferedPaint Slutför en buffrad färgåtgärd och frigör det associerade buffrade färghandtaget.
EndPanningFeedback Avslutar alla befintliga animeringar som har bearbetats eller konfigurerats av BeginPanningFeedback och UpdatePanningFeedback.
GetBufferedPaintBits Hämtar en pekare till buffertbitmappen om bufferten är en enhetsoberoende bitmapp (DIB).
GetBufferedPaintDC Hämtar färg-DC. Det här är samma värde som hämtats av BeginBufferedPaint.
GetBufferedPaintTargetDC Hämtar mål-DC:en.
GetBufferedPaintTargetRect Hämtar målrektangeln som anges av BeginBufferedPaint.
GetCurrentThemeName Hämtar namnet på det aktuella visuella formatet och hämtar eventuellt färgschemats namn och storleksnamn.
GetThemeAppProperties Hämtar egenskapsflaggor som styr hur visuella format tillämpas i det aktuella programmet.
GetThemeBackgroundContentRect Hämtar storleken på innehållsområdet för bakgrunden som definieras av det visuella formatet.
GetThemeBackgroundExtent Beräknar bakgrundens storlek och plats, som definieras av det visuella formatet, givet innehållsområdet.
GetThemeBackgroundRegion Beräknar regionen för en vanlig eller delvis transparent bakgrund som begränsas av en angiven rektangel.
GetThemeBitmap Hämtar bitmappen som är associerad med ett visst tema, en del, ett tillstånd och en egenskap.
GetThemeBool Hämtar värdet för en BOOL- egenskap från avsnittet SysMetrics i temadata.
GetThemeColor Hämtar värdet för en färgegenskap.
GetThemeDocumentationProperty Hämtar värdet för en temaegenskap från dokumentationsavsnittet i den angivna temafilen.
GetThemeEnumValue Hämtar värdet för en uppräkningstypegenskap.
GetThemeFilename Hämtar värdet för en filnamnsegenskap.
GetThemeFont Hämtar värdet för en teckensnittsegenskap.
GetThemeInt Hämtar värdet för egenskapen int.
GetThemeIntList Hämtar en lista över int data från ett visuellt format.
GetThemeMargins Hämtar värdet för egenskapen MARGINS.
GetThemeMetric Hämtar värdet för en måttegenskap.
GetThemePartSize Beräknar den ursprungliga storleken på den del som definieras av ett visuellt format.
GetThemePosition Hämtar värdet för en positionsegenskap.
GetThemePropertyOrigin Hämtar platsen för temaegenskapsdefinitionen för en egenskap.
GetThemeRect Hämtar värdet för egenskapen RECT.
GetThemeStream Hämtar en dataström som motsvarar ett angivet tema, från en angiven del, ett tillstånd och en egenskap.
GetThemeString Hämtar värdet för en strängegenskap.
GetThemeSysBool Hämtar det booleska värdet för ett systemmått.
GetThemeSysColor Hämtar värdet för en systemfärg.
GetThemeSysColorBrush Hämtar en systemfärgborste.
GetThemeSysFont Hämtar LOGFONT- för ett systemteckensnitt.
GetThemeSysInt Hämtar värdet för ett system int.
GetThemeSysSize Hämtar värdet för ett mått för systemstorlek från temadata.
GetThemeSysString Hämtar värdet för en systemsträng.
GetThemeTextExtent Beräknar storleken och platsen för den angivna texten när den återges i det visuella formatmallsteckensnittet.
GetThemeTextMetrics Hämtar information om teckensnittet som anges av ett visuellt format för en viss del.
GetThemeTransitionDuration Hämtar varaktigheten för den angivna övergången.
GetWindowTheme Hämtar ett temahandtag till ett fönster med visuella format.
HitTestThemeBackground Hämtar en träfftestkod för en punkt i bakgrunden som anges av ett visuellt format.
IsAppThemed Rapporterar om det aktuella programmets användargränssnitt visas med hjälp av visuella format.
IsCompositionActive Avgör om dwm-kompositionseffekter (Desktop Window Manager) är tillgängliga för temat.
IsThemeActive Testar om ett visuellt format för det aktuella programmet är aktivt.
IsThemeBackgroundPartiallyTransparent Hämtar information om den bakgrund som anges av det visuella formatet har transparenta delar eller alfablandade bitar.
IsThemeDialogTextureEnabled Rapporterar om ett angivet dialogfönster stöder textning i bakgrunden.
IsThemePartDefined Hämtar information om ett visuellt format har definierade parametrar för den angivna delen och tillståndet.
OpenThemeData Öppnar temadata för ett fönster och dess associerade klass.
OpenThemeDataEx Öppnar temadata som är associerade med ett fönster för angivna temaklasser.
SetThemeAppProperties Anger flaggorna som avgör hur visuella format implementeras i det anropande programmet.
SetWindowTheme Gör att ett fönster använder en annan uppsättning information om visuellt format än den klass som normalt används.
SetWindowThemeAttribute Anger attribut för att styra hur visuella format tillämpas på ett angivet fönster.
SetWindowThemeNonClientAttributes Anger icke-klientattribut för att styra hur visuella format tillämpas på ett angivet fönster.
UpdatePanningFeedback Uppdaterar klienter om tillståndet för ett fönster till följd av en panoreringsgest. Den här funktionen kan bara anropas efter ett BeginPanningFeedback--anrop.

Strukturer för visuella format

Ämne Innehåll
BP_ANIMATIONPARAMS Definierar animeringsparametrar för den BP_PAINTPARAMS struktur som används av BeginBufferedPaint.
BP_PAINTPARAMS Definierar färgåtgärdsparametrar för BeginBufferedPaint.
DTBGOPTS Definierar alternativen för funktionen DrawThemeBackgroundEx.
DTTOPTS- Definierar alternativen för funktionen DrawThemeTextEx.
INTLIST- Innehåller en matris eller lista över int dataobjekt från ett visuellt format.
MARGINALER Returneras av funktionen GetThemeMargins för att definiera marginalerna för fönster som har visuella format.
WTA_OPTIONS Definierar alternativ som används för att ange attribut för visuellt fönsterformat.

Uppräknade typer

Ämne Innehåll
PROPERTYORIGIN Returneras av GetThemePropertyOrigin för att ange var en egenskap hittades.
THEMESIZE Identifierar storleken på den del av det visuella formatet som ska hämtas.
TM_PROPS Stöds inte för närvarande.
WINDOWTHEMEATTRIBUTETYPE Anger vilken typ av visualiseringsformatattribut som ska anges i ett fönster.

Avsnitt om visuella format

Ämne Innehåll
Aero Style-klasser, delar och tillstånd Beskriver de klasser, delar och tillstånd som stöds av Aero-temat, som definierar de visuella format som Windows Vista använder som standard
temafilformat Beskriver formatet för temafiler (.theme).
formatera värden Visar de värden som används med parametern dwTextFlags för funktionerna DrawThemeText och GetThemeTextExtent.
testalternativ Visar de alternativvärden som används med parametern dwOptions för funktionen HitTestThemeBackground.
returvärden för träfftestet Visar en lista över värdena för träfftestkoden som returneras i parametern pwHitTestCode för funktionen HitTestThemeBackground.
delar och tillstånd Beskriver de delar och tillstånd som du använder för att ändra utseendet på kontroller när visuella format är aktiverade.
egenskapsidentifierare Innehåller information om definierade värden som används för att hämta egenskaper för visuella format.