2010-07-22 3 views

Antwort

2

Sie können die Rendering-Tier-Wert der Grafikkarte überprüfen Sie die Tier Eigenschaft in der RenderCapability-Klasse, die statisch ist.

Informationen zum Rendern von Ebenen können Sie this

überprüfen Die Werte in Höhe von Hardware-Beschleunigung entsprechen würden die Karte zur Verfügung stellen könnte.

Wenn Sie den Link zu überprüfen, können Sie feststellen, dass die ersten 16 Bit die erforderliche ist, und Sie müssen Bitshift von 16

int renderingTier = (RenderCapability.Tier >> 16); 
if (renderingTier == 0) 
{ 
    Trace.WriteLine("No graphics hardware acceleration available"); 
} 
else if (renderingTier == 1) 
{ 
    Trace.WriteLine("Partial graphics hardware acceleration available"); 
} 
else if (renderingTier == 2) 
{ 
    Trace.WriteLine("Gotcha!!!"); 
} 
Verwandte Themen