Bagikan melalui


TextureBrush::ResetTransform method (gdiplusbrush.h)

Metode TextureBrush::ResetTransform mengatur ulang matriks transformasi kuas tekstur ini ke matriks identitas. Ini berarti bahwa tidak ada transformasi yang terjadi.

Sintaks

Status ResetTransform();

Mengembalikan nilai

Jenis: Status

Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .

Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .

Keterangan

Mengatur matriks transformasi ke matriks identitas menjamin bahwa tidak ada transformasi yang dilakukan. Metode ini sering digunakan untuk mengatur ulang transformasi sebelum membuat penyesuaian apa pun (penskalaan, memutar, dan sebagainya) ke dalamnya.

Contoh

Contoh berikut membuat kuas tekstur dan mengatur transformasi kuas. Selanjutnya, kode menggunakan kuas yang diubah untuk mengisi persegi panjang. Kemudian, kode mengatur ulang transformasi kuas dan menggunakan kuas yang tidak ditransformasi untuk mengisi persegi panjang.

VOID Example_ResetTransform(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a texture brush, and set its transformation.
   Image image(L"HouseAndTree.Gif");
   TextureBrush textureBrush(&image);
   textureBrush.RotateTransform(30);

   // Fill a rectangle with the transformed texture brush.
   graphics.FillRectangle(&textureBrush, 0, 0, 200, 100);

   textureBrush.ResetTransform();
   
   // Fill a rectangle with the texture brush (no transformation).
   graphics.FillRectangle(&textureBrush, 250, 0, 200, 100);
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header gdiplusbrush.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

Kuas dan Bentuk Terisi

Sistem dan Transformasi Koordinat

Mengisi Bentuk dengan Tekstur Gambar

Gambar

Matrix

MatrixOrder

TextureBrush

TextureBrush::GetTransform

TextureBrush::MultiplyTransform

TextureBrush::RotateTransform

TextureBrush::ScaleTransform

TextureBrush::SetTransform

TextureBrush::TranslateTransform

Transformasi