Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie den Kacheleffekt, um den angegebenen Bereich des Bilds zu wiederholen.
Die CLSID für diesen Effekt ist CLSID_D2D1Tile.
Beispielbild
| Vor |
|---|
|
| Nach |
|
ComPtr<ID2D1Effect> tileEffect;
m_d2dContext->CreateEffect(CLSID_D2D1Tile, &tileEffect);
tileEffect->SetInput(0, bitmap);
tileEffect->SetValue(D2D1_TILE_PROP_RECT, D2D1::RectF(0.0f, 0.0f, 256.0f, 192.0f));
m_d2dContext->BeginDraw();
m_d2dContext->DrawImage(tileEffect.Get());
m_d2dContext->EndDraw();
Effekteigenschaften
| Anzeigename und Indexenumeration | Typ und Standardwert | Beschreibung |
|---|---|---|
| Rect D2D1_TILE_PROP_RECT |
D2D1_VECTOR_4F {0.0f, 0.0f, 100.0f, 100.0f} |
Der Bereich des Bilds, der nebeneinander angeordnet werden soll. Diese Eigenschaft ist ein D2D1_VECTOR_4F definiert als: (links, oben, rechts, unten). Die Einheiten befinden sich in DIPs. |
Ausgabebitmap
Dieser Effekt generiert eine logisch unendliche Bitmap.
Sie können ein Bild kacheln und eine bestimmte Größe ohne zusätzliche Effekte ausgeben, indem Sie die Größe festlegen, wenn Sie ID2D1DeviceContext::D rawImageaufrufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | Windows Store-Apps] |
| Mindestens unterstützter Server | Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | Windows Store-Apps] |
| Kopfball | d2d1effects.h |
| Bibliothek | d2d1.lib, dxguid.lib |